Junior — Middle
Est-ce que chaque clé dans HashMap est vraiment unique et ne peut pas se répéter?
sobes.tech IA
Réponse de l'IA
Dans HashMap, chaque clé est réellement unique. Si lors de l'ajout d'une paire clé-valeur la clé existe déjà, l'ancienne valeur pour cette clé est écrasée par la nouvelle. Ainsi, dans HashMap, il ne peut y avoir deux éléments avec la même clé, mais les valeurs peuvent se répéter.
Exemple:
Map<String, Integer> map = new HashMap<>();
map.put("key1", 1);
map.put("key1", 2); // la valeur pour "key1" sera mise à jour à 2
System.out.println(map.get("key1")); // affichera 2