Встречается на 2% собеседований по Java
Можно ли использовать null ключ в HashMap
Да, можно использовать null в качестве ключа в HashMap. В Java HashMap позволяет хранить один ключ со значением null. При попытке добавить второй null-ключ, старое значение будет перезаписано.
Пример:
java
HashMap<String, Integer> map = new HashMap<>();
map.put(null, 1); // OK
map.put(null, 2); // Перезапишет предыдущее значение
System.out.println(map.get(null)); // Выведет 2Однако, Hashtable и ConcurrentHashMap не поддерживают null-ключи и выбрасывают NullPointerException.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы