相关疑难解决方法(0)

null和empty("")Java String之间的区别

null和""(空字符串)有什么区别?

我写了一些简单的代码:

String a = "";
String b = null;

System.out.println(a == b); // false
System.out.println(a.equals(b)); // false
Run Code Online (Sandbox Code Playgroud)

这两个语句返回false.看来,我无法找到它们之间的实际区别.

java string null equals referenceequals

141
推荐指数
11
解决办法
35万
查看次数

10
推荐指数
5
解决办法
2万
查看次数

标签 统计

java ×2

null ×2

equals ×1

keyword ×1

referenceequals ×1

string ×1