工作中经常会遇到,查询返回空,如果没有判空处理,一不小心就会空指针异常。加上if判断处理也可以,但是jdk1.8有更优雅的处理方式。
public static void main(String[] args) {
List<String> list = null;
List<String> newList = Optional.ofNullable(list).orElse(Lists.newArrayList());
newList.forEach(x -> System.out.println(x));
优雅处理空指针:Java 8 Optional在实践中的应用
本文介绍了如何使用Java 8的Optional类优雅地避免空指针异常,通过实例展示如何在List操作中利用orElse方法进行判空并创建默认值。
1529

被折叠的 条评论
为什么被折叠?



