我的问题是我需要一个HashMap,它在调用hashMap.get(key)时返回对内部LinkedList的引用 - 而不是简单地返回与该键对应的值。
从我收集的内容中,LinkedHashMap启用双向链表来占用每个映射条目以进行冲突处理。但是,我希望能够获得对封装映射到其中的所有值的总体LinkedList的引用(共享LinkedList的每个对象也共享一个特定的特性,由于我的重写哈希代码函数,我非常感兴趣)
换句话说,我的目标是避免在LinkedHashMap类中内置链表自动遍历,只希望列表本身的引用可以操作。
除了能够使用linkedHashMap.put(key,value)调用将新值添加到LinkedLists的末尾之外,我还希望返回此引用。
任何指针都会受到赞赏。
答案 0 :(得分:1)
LinkedList
只按照定义的顺序存储其密钥(A Map<KeyType, List<EntryType>>
支持KeySet)。关于它如何处理碰撞并不是什么好事。
对于你所描述的内容,我认为你必须自己实施。你基本上是Map
,用#34; put&#34;附加到关联列表的函数。代码太多了。
我可能不会让它实际延伸(98)Address already in use: make_sock: could not bind to address [::]:80
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
,因为你所描述的内容并没有真正与之相匹配。