java中String空字符串与null的比较

String obj = null;

将null赋值给obj则obj为没有具体指向的对象,

比较方法:obj == null,会返回true

isEmpty,equals,length均为NullPointerException

String obj2 = "";

空字符串赋值给obj2

比较方法:obj2=="",返回true,

或者obj2.isEmpty(),返回true

或者obj2.equals(null),返回true

或者obj2.length()==0,返回true

注意obj2==null,返回false

发布了37 篇原创文章 · 获赞 29 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_42755868/article/details/84579288