HashTable は同じキーを複数の値にマップできることを読みました。それが衝突です。
今、私はこのようにプログラムを実行します:
Dictionary<String,String> hTable = new Hashtable<String,String>();
hTable.put("a", "aa");
hTable.put("a", "ab");
System.out.println(""+hTable.get("a"));
私の考えでは、 と を取得する必要がaa
ありab
ます。
しかし、実際の出力はab
なぜそうなのですか?その場合、衝突はどこにありますか?