public static void main(String []args){
TreeSet tree = new TreeSet();
String obj = "Ranga";
tree.add(null);
tree.add(obj);
}
Run Code Online (Sandbox Code Playgroud)
据我所知,TreeSet依赖于默认的自然排序顺序.因此JVM在内部调用compareTo()方法.
在上面的例子中,案例是:
public static void main(String []args){
TreeSet tree = new TreeSet();
String obj = "Ranga";
tree.add(null);
tree.add(obj);
}
Run Code Online (Sandbox Code Playgroud)
那么,为什么结果是空指针异常.