如果字符串为null,相当于一个人没有钱包
String str=null;
System.out.println(str);
System.out.println(str==null);
System.out.println(str.equals(""));
控制台输出:
null
true
Exception in thread "main" java.lang.NullPointerException
at view.Test.main(Test.java:10)
如果字符串为"",相当于一个人有钱包,但钱包没有钱
String str="";
System.out.println(str);
System.out.println(str==null);
System.out.println(str.equals(""));
控制台输出:
false
true