Sobes.tech
Back to questions
Junior — Middle
63

Каково максимально возможное количество элементов со значением null в HashMap?

Answer from AI

sobes.tech AI

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

Что касается значений, HashMap не ограничивает количество элементов со значением null. То есть, вы можете иметь сколько угодно пар ключ-значение, где значение равно null.

Пример:

HashMap<String, String> map = new HashMap<>();
map.put(null, "value"); // один ключ null допустим
map.put("key1", null); // значение null допустимо
map.put("key2", null); // несколько значений null тоже допустимо