Sobes.tech
Junior — Middle

Se pot introduce chei nule în structura de date LinkedHashMap?

sobes.tech AI

Răspuns de la AI

În Java, clasa LinkedHashMap permite utilizarea unei chei nule (null) ca și cheie. Acest lucru se datorează faptului că LinkedHashMap moștenește de la HashMap, care permite o singură cheie null. La inserarea null ca și cheie, aceasta este stocată într-un loc special în interiorul structurii și nu cauzează erori.

Exemplu:

LinkedHashMap<String, String> map = new LinkedHashMap<>();
map.put(null, "valoare pentru cheia null");
System.out.println(map.get(null)); // Va afișa: valoare pentru cheia null

Prin urmare, se pot introduce chei nule în LinkedHashMap, dar doar una, deoarece cheile trebuie să fie unice.