Junior — Middle
Ի՞նչ է առավելագույն հնարավոր քանակը null արժեքով տարրերի HashMap-ում։
sobes.tech AI
Պատասխան 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 тоже допустимо