Sobes.tech
Junior — Middle
94

¿Qué consecuencias ocurren al intentar insertar en TreeMap una entrada con una clave igual a null?

Empresas donde se preguntó
Right Line

Respuesta de la IA

sobes.tech AI

В Java TreeMap не допускает ключи со значением null. При попытке вставить запись с ключом null будет выброшено исключение NullPointerException. Это связано с тем, что TreeMap использует естественный порядок ключей или компаратор для сортировки, и сравнение с null невозможно.

Пример:

TreeMap<String, String> map = new TreeMap<>();
map.put(null, "value"); // выбросит NullPointerException

Если нужен словарь с ключами, допускающими null, стоит использовать HashMap или LinkedHashMap.