私がやろうとしていることは非常に簡単です.2つのマップをマージしたい. 言う
map1={(1,"one"),(2,"two"),(3,"three");
map2={(1,"onetoo"),(4,"four")};
これに従えば->
map3.putall(map1);
map3.putall(map2);
1の値はonetooですが、逆をたどると1になります。とにかく私はそれを変更できますか?私が意味するのは、Javaがキーの最新の値のみを上書きして配置するということです。つまり、onetoo が (それぞれのマップで) 1 つ後に追加された場合、map3 への putall 呼び出しの順序に関係なく、値は onetoo のままです。