java null和空

null指的是空,没有创建对象

"":代表字符串,创建了一个对象,但是长度为0

String str1 = null;

String str2 = "";

在字符串进行内容比较时,不要使用为null的字符串去调用比较,会报空指针异常

System.out.println(str1==str2);//false

System.out.println(str2.equals(str1));//false

System.out.println(str1.equals(str2));//空指针异常java.lang.NullPointerException
 

猜你喜欢

转载自blog.csdn.net/qq_52930513/article/details/130557483