java判断对象是否为空
时间: 2023-07-01 17:29:17 浏览: 101
在Java中,判断对象是否为空有几种方式:
1. 使用 == 运算符判断对象是否为null,示例代码如下:
```
Object obj = null;
if (obj == null) {
System.out.println("对象为空");
} else {
System.out.println("对象不为空");
}
```
2. 使用 Objects.equals() 方法判断对象是否为null,示例代码如下:
```
Object obj = null;
if (Objects.equals(obj, null)) {
System.out.println("对象为空");
} else {
System.out.println("对象不为空");
}
```
3. 使用 Optional 类判断对象是否为null,示例代码如下:
```
Object obj = null;
Optional<Object> optional = Optional.ofNullable(obj);
if (optional.isPresent()) {
System.out.println("对象不为空");
} else {
System.out.println("对象为空");
}
```
注意:以上三种方式都可以用来判断对象是否为null,但是它们的实现方式略有不同,开发者可以根据实际情况选择合适的方式。
阅读全文