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