Junior — Middle
Kun je null-sleutels invoegen in de LinkedHashMap-gegevensstructuur?
sobes.tech AI
Antwoord van AI
In Java staat de klasse LinkedHashMap toe om één null-sleutel (null) te gebruiken als sleutel. Dit komt doordat LinkedHashMap erft van HashMap, die één null-sleutel toestaat. Bij het invoegen van null als sleutel wordt deze opgeslagen op een speciale plek binnen de structuur en veroorzaakt geen fouten.
Voorbeeld:
LinkedHashMap<String, String> map = new LinkedHashMap<>();
map.put(null, "waarde voor null-sleutel");
System.out.println(map.get(null)); // Toont: waarde voor null-sleutel
Dus, null-sleutels kunnen in LinkedHashMap worden ingevoegd, maar slechts één, omdat sleutels uniek moeten zijn.