Sobes.tech
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.