Javaでオブジェクトの存在をどのように判別しますか。

Javaでは、オブジェクトの存在を判断するために、nullキーワードを使用することができます。オブジェクトが存在しない場合、その値はnullです。オブジェクトがnullであるかどうかを判断するには、==または!=演算子を使用できます。

例えば:

String str = "Hello";
if (str != null) {
    // 对象存在的处理逻辑
    System.out.println("对象存在");
} else {
    // 对象不存在的处理逻辑
    System.out.println("对象不存在");
}

他方、オブジェクトがnullかどうかを判断するには、Objects.isNull()メソッド(Java 8以降で利用可能)を使用することもできます。

import java.util.Objects;

String str = "Hello";
if (Objects.isNull(str)) {
    // 对象不存在
    System.out.println("对象不存在");
} else {
    // 对象存在
    System.out.println("对象存在");
}

この方法を使うと、==や!=演算子を使用する必要がなくなり、コードの可読性が向上します。

bannerAds