Junior — Middle
Ogni chiave in HashMap è davvero unica e non può ripetersi?
sobes.tech AI
Risposta dell'AI
In HashMap, ogni chiave è realmente unica. Se durante l'aggiunta di una coppia chiave-valore la chiave esiste già, il valore vecchio per quella chiave viene sovrascritto con il nuovo. Pertanto, in HashMap non possono esserci due elementi con la stessa chiave, ma i valori possono ripetersi.
Esempio:
Map<String, Integer> map = new HashMap<>();
map.put("key1", 1);
map.put("key1", 2); // il valore per "key1" verrà aggiornato a 2
System.out.println(map.get("key1")); // stamperà 2