equals 前后null异常
如果equals的左边是空值 会出现空指针异常
public class Test {
public static void main(String[] args) {
String string=null;
if(!string.equals(""))
{
System.out.println("---------");
}
}
}
Exception in thread "main" java.lang.NullPointerException at com.taobao.Test.main(Test.java:6)
如果把可能为空的变量放在右边 不会有事
public class Test {
public static void main(String[] args) {
String string=null;
if(!"ccc".equals(string))
{
System.out.println("---------");
}
}
}
运行结果 打印出虚线---------