gpt4 book ai didi

java - 任何其他更好的方法来处理使用Java Stream或Optional.ofNullable

转载 作者:行者123 更新时间:2023-12-01 19:28:38 24 4
gpt4 key购买 nike

有时我得到的值为 [null]对于 List<Employee> employees 。为了防止我执行以下检查

List<Employee> employees ….

if((employees.size()>0 && employees.get(0) == null)) {
return Lists.newArrayList();
}

想知道是否有更好的方法使用流或 Optional.ofNullable对于上面的代码

最佳答案

如果您知道它具有以下方式的值:[null]。您还可以像下面这样检查:

if(employees.contains(null)) {
return Lists.newArrayList();
}

或者

employees = employees.contains(null) ? List.of() : employees;

关于java - 任何其他更好的方法来处理使用Java Stream或Optional.ofNullable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60524932/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com