Junior — Middle
In welke gevallen wordt het aanbevolen om de datastructuur HashMap te gebruiken?
sobes.tech AI
Antwoord van AI
Het wordt aanbevolen om HashMap in Java te gebruiken wanneer je efficiënt paren van sleutel-waarde wilt opslaan met snelle toegang via de sleutel. De belangrijkste gebruikssituaties:
- Wanneer de snelheid van invoeg-, verwijder- en zoekbewerkingen belangrijk is (meestal O(1) gemiddeld).
- Wanneer de volgorde van de elementen niet belangrijk is, omdat HashMap geen volgorde garandeert bij iteratie.
- Voor het implementeren van caches, indexen en andere structuren waar snelle toegang via een unieke sleutel nodig is.
Voorbeeld:
Map<String, Integer> wordCount = new HashMap<>();
wordCount.put("apple", 3);
int count = wordCount.get("apple"); // 3