Junior — Middle
Може ли да се вмъкват нулеви ключове в структурата от данни LinkedHashMap?
sobes.tech AI
Отговор от AI
В Java класът LinkedHashMap позволява използването на един нулев ключ (null) като ключ. Това се дължи на наследяването му от HashMap, която допуска един null ключ. При добавяне на null като ключ, той се съхранява на специално място в структурата и не предизвиква грешки.
Пример:
LinkedHashMap<String, String> map = new LinkedHashMap<>();
map.put(null, "стойност за null ключ");
System.out.println(map.get(null)); // Ще изведе: стойност за null ключ
Така че, в LinkedHashMap може да се добавят null ключове, но само един, тъй като ключовете трябва да са уникални.