Sobes.tech
Junior — Middle

Que se passe-t-il dans HashMap si vous insérez une paire clé-valeur avec une clé qui existe déjà dans la carte?

sobes.tech IA

Réponse de l'IA

Si vous insérez une paire clé-valeur dans un HashMap avec une clé qui existe déjà, l'ancienne valeur associée à cette clé sera remplacée par la nouvelle. La taille de la carte ne changera pas, car le nombre de clés uniques reste le même.

Exemple en Java :

Map<String, Integer> map = new HashMap<>();
map.put("key1", 100);
map.put("key1", 200); // la valeur pour "key1" sera remplacée par 200
System.out.println(map.get("key1")); // Affichera 200