Java 向哈希表LinkedList添加项

Java 向哈希表LinkedList添加项,java,linked-list,hashtable,Java,Linked List,Hashtable,我有一个哈希表映射,每个元素中都有链接列表(按照说明实现单独的链接)。如何向表中的每个LinkedList元素添加新节点 我绞尽脑汁,我不认为 map.get(索引).add(新对象) 这是可行的,因为Hashtable的get()方法获取键的值,而不是相反 map.get(index.add)(新对象) 只要index是键而不是计数器,并且您的链表是针对该键存储的,那么该语句就可以简单地工作 Map以(键、值)对存储数据,不像数组那样存储在可以通过计数器访问的相邻位置。 Map<KeyC

我有一个哈希表
映射
,每个元素中都有
链接列表
(按照说明实现单独的链接)。如何向表中的每个
LinkedList
元素添加新节点

我绞尽脑汁,我不认为
map.get(索引).add(新对象)
这是可行的,因为Hashtable的
get()
方法获取键的值,而不是相反

map.get(index.add)(新对象)

只要
index
是键而不是计数器,并且您的链表是针对该键存储的,那么该语句就可以简单地工作

Map以(键、值)对存储数据,不像数组那样存储在可以通过计数器访问的相邻位置。

Map<KeyClass,List<Item>> map = new HashMap<KeyClass,List<Item>>();
Map Map=newhashmap();
试一试

KeyClass键=。。。;
List=map.get(键);
if(list==null)
{
列表=新的LinkedList();
地图。放置(键、列表);
}
添加(…无论什么…);
KeyClass key = ...;
List<Item> list = map.get(key);
if (list == null)
{
    list = new LinkedList<Item>();
    map.put(key,list);
}
list.add(...whatever...);