在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判断方式,具体使用哪种方式取决于实际需求和代码风格。