Sobes.tech
Back to questions
Junior — Middle
65

Может ли HashMap содержать запись с нулевым ключом?

Companies where asked
ВТБВТБ

Answer from AI

sobes.tech AI

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

Пример:

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