Sobes.tech
Junior — Middle
120

HashSet kümesine null değeri eklemek mümkün mü?

AI'dan gelen yanıt

sobes.tech yapay zeka

Да, в 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.