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)); // Ще изведе "Нова стойност"