java怎么判断对象是否为空
时间: 2023-09-22 20:09:17 浏览: 225
Java如何优雅地判断对象是否为空
Java中判断对象是否为空有以下几种方式:
1. 使用==操作符判断对象是否为null,如果为null,则为空。例如:
```
Object obj = null;
if (obj == null) {
System.out.println("对象为空");
}
```
2. 使用equals()方法判断对象是否为null,如果为null,则为空。例如:
```
Object obj = null;
if (obj != null && obj.equals("")) {
System.out.println("对象为空");
}
```
3. 使用Objects.isNull()方法判断对象是否为null,如果为null,则为空。例如:
```
Object obj = null;
if (Objects.isNull(obj)) {
System.out.println("对象为空");
}
```
4. 使用Optional类判断对象是否为null,如果为null,则为空。例如:
```
Object obj = null;
Optional<Object> optional = Optional.ofNullable(obj);
if (optional.isEmpty()) {
System.out.println("对象为空");
}
```
阅读全文