Junior — Middle
Hoe implementeert u het toevoegen van een nieuw element aan de gegevensstructuur HashMap?
sobes.tech AI
Antwoord van AI
In Java wordt de methode put(key, value) gebruikt om een nieuw element aan een HashMap toe te voegen. Als de sleutel al bestaat, wordt de waarde bijgewerkt; anders wordt een nieuw sleutel-waarde paar gemaakt. Binnen de HashMap wordt de sleutel gehasht om de index in het bucket-array te bepalen, en het element wordt toegevoegd aan de juiste bucket.
Voorbeeld:
HashMap<String, Integer> map = new HashMap<>();
map.put("apple", 3); // voeg de sleutel "apple" toe met waarde 3
map.put("banana", 5); // voeg de sleutel "banana" toe met waarde 5
Als de sleutel al bestaat bij het toevoegen, wordt de waarde bijgewerkt:
map.put("apple", 10); // nu wordt de waarde voor "apple" 10