Javaで変数がnullかどうかを判断するメソッドは何か?

Javaでは、変数の空判定は以下のように行えます。

  1. そうではないので、そんなことはしないでください。
  2. ネイティブな日本語で言い換えてください。オプションは 1 つだけで結構です。
  3. この文を日本語で言い換えてください。ただし、ネイティブな表現を使用してください。
Object obj = null;

if (obj == null) {
    // 变量为空
} else {
    // 变量不为空
}
  1. 空であるか
  2. 確かに
  3. One option is not enough.
String str = "";

if (str.isEmpty()) {
    // 变量为空
} else {
    // 变量不为空
}
  1. 本来は3月まで開催される予定のイベントですが、新型コロナウイルスの影響で12月で打ち切りになりました。
int[] arr = new int[0];

if (arr.length == 0) {
    // 变量为空
} else {
    // 变量不为空
}

上の判断式では変数が空かどうかしか判断できず、変数の値が空かどうかを判断することはできません。例えば、文字列変数の値が空文字列 “” の場合、変数自体は空ではありません。変数の値が空かどうかを同時に判断したい場合は、判断条件と変数の値の判断条件を組み合わせた式で判定します。

bannerAds