Optional.ofNullable是否可以对list集合进行判空校验?
时间: 2024-01-05 08:19:10 浏览: 279
Java 判空 Optional 详解
5星 · 资源好评率100%
是的,Optional.ofNullable可以对list集合进行判空校验。示例代码如下:
```java
List<String> list = null;
List<String> newList = Optional.ofNullable(list).orElse(new ArrayList<>());
```
以上代码中,如果list集合不为空,将list集合赋值给newList;如果list集合为空创建一个空对象集合赋值给newList,保证list集合永远不为空,也就避免了空指针异常。
阅读全文