Junior — Middle
Kan een HashMap een invoer met een null-sleutel bevatten?
sobes.tech AI
Antwoord van AI
Ja, in Java kan HashMap een invoer bevatten met de sleutel null. In tegenstelling tot sommige andere Map-implementaties, zoals Hashtable, die null niet toestaan als sleutel of waarde, staat HashMap één null-sleutel toe. Dit is handig wanneer je gegevens wilt opslaan met een ontbrekende of ongedefinieerde sleutel.
Voorbeeld:
HashMap<String, String> map = new HashMap<>();
map.put(null, "waarde voor null-sleutel");
System.out.println(map.get(null)); // Toont: waarde voor null-sleutel