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("对象存在");
}
この方法を使うと、==や!=演算子を使用する必要がなくなり、コードの可読性が向上します。