Junior — Middle
Kann man Null-Schlüssel in die Datenstruktur LinkedHashMap einfügen?
sobes.tech KI
Antwort von AI
In Java erlaubt die Klasse LinkedHashMap die Verwendung eines null-Schlüssels (null) als Schlüssel. Dies liegt daran, dass LinkedHashMap von HashMap erbt, die einen einzelnen null-Schlüssel zulässt. Beim Einfügen von null als Schlüssel wird dieser an einem speziellen Ort innerhalb der Struktur gespeichert und verursacht keine Fehler.
Beispiel:
LinkedHashMap<String, String> map = new LinkedHashMap<>();
map.put(null, "Wert für null-Schlüssel");
System.out.println(map.get(null)); // Gibt aus: Wert für null-Schlüssel
Daher können null-Schlüssel in LinkedHashMap eingefügt werden, aber nur einer, da Schlüssel eindeutig sein müssen.