Back to questions
Junior — Middle
61
Можно ли включить значение null в множество HashSet?
Answer from AI
sobes.tech AI
Да, в HashSet можно добавить значение null. HashSet в Java допускает ровно один элемент null, так как множество не содержит дубликатов.
Пример:
HashSet<String> set = new HashSet<>();
set.add(null);
set.add("hello");
System.out.println(set.contains(null)); // true
При этом попытка добавить несколько null не приведёт к ошибке, но в множестве будет только один null.
Важно помнить, что некоторые другие реализации Set (например, TreeSet) не допускают null, так как для сравнения элементов используется Comparator, который не умеет работать с null.