Sobes.tech
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 ключове, но само един, тъй като ключовете трябва да са уникални.