Junior — Middle
Cosa succede in HashMap se si inserisce una coppia chiave-valore con una chiave che già esiste nella mappa?
sobes.tech AI
Risposta dell'AI
Se si inserisce una coppia chiave-valore in una HashMap con una chiave già esistente, il vecchio valore associato a quella chiave sarà sostituito dal nuovo valore. La dimensione della mappa non cambierà, poiché il numero di chiavi uniche rimane lo stesso.
Esempio in Java:
Map<String, Integer> map = new HashMap<>();
map.put("key1", 100);
map.put("key1", 200); // il valore per "key1" sarà sostituito da 200
System.out.println(map.get("key1")); // Stamperà 200