Sobes.tech
Junior — Middle

Какво се случва, ако вмъкнете запис с null като ключ в HashMap, когато такъв запис вече съществува?

sobes.tech AI

Отговор от AI

В Java HashMap допуска един ключ с стойност null. Ако добавите запис с ключ null и такъв вече съществува, новата стойност ще презапише старата. Тоест, ключът null е уникален, и при повторно добавяне с този ключ стойността ще се актуализира, а не ще се добави нов запис.

Пример:

HashMap<String, String> map = new HashMap<>();
map.put(null, "Първа стойност");
map.put(null, "Нова стойност");
System.out.println(map.get(null)); // Ще изведе "Нова стойност"