Я не могу положить ноль в SortedSet?

Я думал, что null разрешено для Set.
Так почему же следующий код:

SortedSet<Integer> set = new TreeSet<Integer>();  
set.add(null);  
set.add(1);  //--->Line indicated by exception  

Дает следующее исключение?

Исключение в потоке «main» java.lang.NullPointerException в
java.lang.Integer.compareTo (неизвестный источник) в
java.lang.Integer .compareTo (неизвестный источник) в
java.util.TreeMap.put (неизвестный источник) в
java.util.TreeSet.add (неизвестный источник)

8
задан Cratylus 23 July 2012 в 07:45
поделиться