Tôi nghĩ rằng null
được phép cho một Set
.
Vậy tại sao đoạn mã sau:Tôi không thể đặt một null trong một SortedSet?
SortedSet<Integer> set = new TreeSet<Integer>();
set.add(null);
set.add(1); //--->Line indicated by exception
Cung cấp cho các ngoại lệ sau đây?
ngoại lệ trong chủ đề java.lang.NullPointerException "chính" tại
java.lang.Integer.compareTo (Unknown Source) tại
java.lang.Integer.compareTo (Unknown Source) tại
java. util.TreeMap.put (Unknown Source) tại
java.util.TreeSet.add (Unknown Source)
+1. Dễ dàng tiếp cận tốt nhất. –
@Lukas Eder chúng ta có thể làm điều tương tự cho TreeMap không? Trong java 7 TreeMap & TreeSet cả hai được thay đổi (http://bugs.java.com/view_bug.do?bug_id=5045147). –
@AashutoshShrivastava: Tôi nghĩ điều này nên được trả lời tốt nhất trong câu hỏi Stack Overflow mới. Hãy tạo một cái. –