Junior — Middle
Дали всяка ключ в HashMap е наистина уникална и не може да се повтаря?
sobes.tech AI
Отговор от AI
В HashMap всякият ключ е наистина уникален. Ако при добавяне на двойка ключ-стойност ключът вече съществува, старото стойност за този ключ се презаписва с новата. Така че, в HashMap не може да има два елемента с еднакъв ключ, но стойностите могат да се повтарят.
Пример:
Map<String, Integer> map = new HashMap<>();
map.put("key1", 1);
map.put("key1", 2); // стойността за "key1" ще бъде актуализирана на 2
System.out.println(map.get("key1")); // ще изведе 2