Java 中在筛选时 lambda 表达式中的空值的异常
我有一个对象,它有两个属性和。我希望从对象列表中过滤掉状态为 .这是我的代码:Person
Name
Status
Person
In Progress
personList.stream().filter(
t -> t.getStatus().equalsIgnoreCase(
"In Progress")).collect(Collectors.toList());
但是代码会引发错误。当我检查时,我看到一些具有状态的对象具有空值。我们如何在 lambda 中处理这个问题?nullpointerexception
In Progress