在Java中,Set集合不允許添加重復元素。如果你嘗試將一個null元素添加到Set中,它會被添加,但在使用Set時,這個null元素只會被計數一次。換句話說,Set中的null元素只能出現一次。
例如,當你使用HashSet時:
Set<String> set = new HashSet<>();
set.add(null);
set.add("hello");
set.add(null);
System.out.println(set); // 輸出:[hello, null]
System.out.println(set.size()); // 輸出:2
在這個例子中,我們將兩個null元素添加到了Set中,但Set的大小仍然是2,因為null元素只被計數一次。