【发布时间】:2017-03-13 01:22:55
【问题描述】:
我有 100 个条目,我必须将它们散列到一个大小有限的散列表中。
我知道如何处理第一个条目,ht.put(k,v) 可以解决问题。
但只要我想为其添加另一个值,旧的就会被覆盖。我不想这样做,我想将它附加到链表或数组列表中。
Hashtable<Integer,Integer> ht = new Hashtable<Integer,Integer>(211);
ht.put(1, 40);
ht.put (1, 60);
System.out.println(ht.get(1));
// output is 60
如何让它同时成为 40 和 60?
【问题讨论】:
-
@NickBell 那不一样。
-
你希望
ht.get(1)返回什么? -
40 和 60。
标签: java hashtable equals hashcode hash-collision