null と空 ("") の違い Java 文字列 質問する

null と空 (

null""(空の文字列)の違いは何ですか?

簡単なコードをいくつか書きました:

String a = "";
String b = null;

System.out.println(a == b); // false
System.out.println(a.equals(b)); // false

どちらのステートメントも を返しますfalse。 どうやら、それらの実際の違いは何かを見つけることができないようです。

ベストアンサー1

null と空の文字列の違いは次のように理解することもできます。

nullと0/空文字列の違い

オリジナル画像佐藤 良一 (レイサト

おすすめ記事