List<String> strs = null;
System.out.println(strs);
// 不判断空指针会报错
strs.stream().filter(Objects::nonNull);
// 优雅的方式
Optional.ofNullable(strs).orElseGet(() -> {
System.out.println("strs为null!");
return new ArrayList<>();
}).stream().sorted();
System.out.println(strs);
对集合判空使用优雅的Optional
最新推荐文章于 2023-03-01 16:23:16 发布