Sobes.tech
Junior — Middle
102

Cum se comportă HashMap atunci când încerci să inserezi un cuplu al cărui valoare este null, dacă un astfel de cuplu există deja în structura de date?

Companiile au fost întrebate
Ifellow

Răspuns de la AI

sobes.tech AI

В Java HashMap позволяет хранить пары ключ-значение, где значение может быть null. Если вы пытаетесь вставить пару с ключом, который уже существует в HashMap, то старое значение будет заменено новым, даже если новое значение равно null.

Пример:

HashMap<String, String> map = new HashMap<>();
map.put("key1", "value1");
map.put("key1", null); // значение для "key1" теперь null
System.out.println(map.get("key1")); // выведет: null

Таким образом, при вставке пары с уже существующим ключом значение обновляется, и если новое значение null, то оно просто заменяет старое.