Sobes.tech
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