在Java中,有以下幾種方式可以對null進行判斷:
if (object == null) {
// 對象為null時的處理邏輯
}
result = (object == null) ? "null" : "not null";
if (Objects.isNull(object)) {
// 對象為null時的處理邏輯
}
if (Objects.nonNull(object)) {
// 對象不為null時的處理邏輯
}
Optional<Object> optional = Optional.ofNullable(object);
if (optional.isPresent()) {
// 對象不為null時的處理邏輯
}
Optional<Object> optional = Optional.ofNullable(object);
optional.ifPresent(value -> {
// 對象不為null時的處理邏輯
});
以上是常用的幾種null判斷方式,具體使用哪種方式取決于實際需求和代碼風格。