Junior — Middle
105
HashSet-ке null мәнін қосуға бола ма?
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.