Назад к вопросам
Junior — Middle
75
Действительно ли каждый ключ в HashMap уникален и не может повторяться?
Ответ от нейросети
sobes.tech 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