Java8的findAny方法进行匹配

// 遍历 jfBlackCustomers 列表并对每个元素执行操作
jfBlackCustomers.parallelStream().forEach(e -> {

// 从 jfPointAggList 中找到与当前元素 e 的 cifNo 匹配的 JfPointAgg 对象
Optional<JfPointAgg> optionalJfPointAgg = jfPointAggList.parallelStream().filter(p -> p.getCifNo().equals(e.getCifNo())).findAny();

// 如果找到匹配的 JfPointAgg 对象,则将其 custName 设置给当前元素 e 的 cifName,否则为 null
e.setCifName(optionalJfPointAgg.orElse(null).getCustName());

});


扫描二维码,在手机上阅读!

发表评论

电子邮件地址不会被公开。 必填项已用*标注