equals 前后null异常

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("---------");
        }
    }
}

运行结果 打印出虚线
---------


 上一篇
ehcache存取操作 ehcache存取操作
ehcache存取操作package com.util; import net.sf.ehcache.Cache; import net.sf.ehcache.CacheManager; import net.sf.ehcache.Ele
2019-08-19
下一篇 
event is not defined event is not defined
event is not definedFirefox下ReferenceError: event is not defined得到触发事件的元素引用在IE浏览器下是:event.srcElement,在FF浏览器下则是:event.tar
2019-08-19
  目录