【发布时间】:2021-09-09 12:01:49
【问题描述】:
如果personList为空或过滤结果为空,以下会抛出异常:
Person b2cInwardAllocTxs = personList.stream()
.filter(x -> x.getName().equalsIgnoreCase("Alvin"))
.findFirst().get();
我收到以下错误:
Exception: java.util.NoSuchElementException: No value present
如何解决错误?
实际上,我只是希望它应该返回一个对象或null。
【问题讨论】:
-
异常 java.util.NoSuchElementException: 不存在值
标签: java java-stream filtering