Várias características do HashMap usado desta vez
①A chave não pode ser repetida, mas o valor pode ser repetido. Ambos podem ser nulos
② Desordem
③Union.putAll()
④
Mapa map1=novo HashMap();
map1.put(“111”,“111”);
map1.put(“222”,“111”);
Mapa map2=novo HashMap();
map2.put(“222”,“AAA”);
map2.put(“333”,“bbb”);
Se você quiser pegar a união desses dois conjuntos, você pode fazer isso
map2.putAll(map1);
Se você fizer a união dessa maneira, descobrirá que 1 e 2 têm a mesma chave, mas valores diferentes. Nesse momento, depende de qual você deseja manter.
O resultado da união acima é
(“111”,“111”);
(“222”,“111”);
(“333”,“bbb”);
Resumo: você pode ver que o conjunto em putAll(map1); abrange um conjunto de dados no conjunto externo