Junior — Middle
Is elke sleutel in HashMap echt uniek en kan deze niet herhalen?
sobes.tech AI
Antwoord van AI
In HashMap is elke sleutel echt uniek. Als bij het toevoegen van een sleutel-waarde paar de sleutel al bestaat, wordt de oude waarde voor die sleutel overschreven door de nieuwe. Dus, in een HashMap kunnen geen twee elementen met dezelfde sleutel zijn, maar de waarden kunnen wel herhalen.
Voorbeeld:
Map<String, Integer> map = new HashMap<>();
map.put("key1", 1);
map.put("key1", 2); // de waarde voor "key1" wordt bijgewerkt naar 2
System.out.println(map.get("key1")); // zal 2 tonen