若是equals的左邊是空值 會出現空指針異常
java
public class Test {
public static void main(String[] args) {
String string=null;
if(!string.equals(""))
{
System.out.println("---------");
}
}
}ide
Exception in thread "main" java.lang.NullPointerException
at com.taobao.Test.main(Test.java:6)spa
若是把可能爲空的變量放在右邊 不會有事
指針
1public class Test {
2 public static void main(String[] args) {
3 String string=null;
4 if(!"ccc".equals(string))
5 {
6 System.out.println("---------");
7 }
8 }
9}
10orm
運行結果 打印出虛線
string
---------it