Plusieurs caractéristiques du HashMap utilisé cette fois
①La clé ne peut pas être répétée, mais la valeur peut être répétée. Les deux peuvent être nuls
② Trouble
③Union.putAll()
④
Carte map1=new HashMap();
map1.put(“111”,“111”);
map1.put(“222”,“111”);
Carte map2=new HashMap();
map2.put(“222”,“AAA”);
map2.put(“333”,“bbb”);
Si vous voulez prendre l'union de ces deux ensembles, vous pouvez le faire
map2.putAll(map1);
Si vous prenez l'union de cette manière, vous constaterez que 1 et 2 ont la même clé mais des valeurs différentes, à ce stade, cela dépend de celle que vous souhaitez conserver.
Le résultat de l'union ci-dessus est
(“111”,“111”);
(“222”,“111”);
(“333”,“bbb”);
Résumé : Vous pouvez voir que l'ensemble dans putAll(map1); couvre un ensemble de données dans l'ensemble externe