Назад к вопросам
Junior — Middle
64
Каково максимально возможное количество элементов со значением null в HashMap?
Ответ от нейросети
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 тоже допустимо