public class Test {
static String str;
//null用==比较,null在前在后都不会报空指针
public static void main(String[] args) {
if(null==str){
System.out.println("str is null");
}
A a = null;
//当a为null时报空指针错
if(a.equals(null)){
System.out.println("a is null");
}
}
class A {
}
}
static String str;
//null用==比较,null在前在后都不会报空指针
public static void main(String[] args) {
if(null==str){
System.out.println("str is null");
}
A a = null;
//当a为null时报空指针错
if(a.equals(null)){
System.out.println("a is null");
}
}
class A {
}
}