Sobes.tech
Назад к вопросам
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