我读到 HashTable 可以将相同的键映射到多个值。这就是碰撞。
现在我像这样运行程序:
Dictionary<String,String> hTable = new Hashtable<String,String>();
hTable.put("a", "aa");
hTable.put("a", "ab");
System.out.println(""+hTable.get("a"));
我的想法说我应该得到aa
and ab
。
但实际输出是ab
为什么会这样?那么碰撞在哪里呢?