如果equals的左邊是空值 會出現(xiàn)空指針異常
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)
如果把可能為空的變量放在右邊 不會有事
---------












如果把可能為空的變量放在右邊 不會有事
1
public 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
}
10
運行結(jié)果 打印出虛線
2

3

4

5

6

7

8

9

10

