Sobes.tech
Junior — Middle

Wat gebeurt er in HashMap als je een sleutel-waarde paar invoegt met een sleutel die al in de kaart bestaat?

sobes.tech AI

Antwoord van AI

Als je in een HashMap een sleutel-waarde paar invoegt met een sleutel die al bestaat, wordt de oude waarde die aan die sleutel gekoppeld is, vervangen door de nieuwe waarde. De grootte van de kaart verandert niet, omdat het aantal unieke sleutels hetzelfde blijft.

Voorbeeld in Java:

Map<String, Integer> map = new HashMap<>();
map.put("key1", 100);
map.put("key1", 200); // de waarde voor "key1" wordt vervangen door 200
System.out.println(map.get("key1")); // Print 200