Назад к вопросам
Junior — Middle
61
Допустимо ли сохранять значение null в хеш-таблицах или подобных коллекциях?
Компании, где спрашивали
Right Line
Ответ от нейросети
sobes.tech AI
В Java допустимо сохранять значение null в некоторых хеш-таблицах и коллекциях, но не во всех.
Например:
- HashMap позволяет использовать null в качестве ключа и значения.
- Hashtable не допускает null в качестве ключа или значения.
Это связано с тем, что Hashtable синхронизирован и не поддерживает null, чтобы избежать неоднозначностей при работе с null.
Поэтому перед использованием null в коллекциях стоит проверить документацию конкретной реализации.