1、orElse(null)) 如果不相同用null 代替
List<Test> collectTest = testsList.stream().map(map -> reportResults.stream().filter(m -> Objects.equals(m.getItemName(), map.getItemName())).findAny().map(m -> {
if (map.getItemName().equals(m.getItemName())) {
ReportResult reportResult = new ReportResult();
BeanUtils.copyProperties(m,reportResult);
reportResult.setTestId(map.getTestId());
reportResult.setSampleId(sampleNew.getSampleId());
reportResult.setSampleNo(sampleNew.getSampleNo());
reportResult.setState("11");
reportResult.setIsReport(0L);
reportResultMapper.insert(reportResult);
resultList.add(reportResult);
}
return map;
}).orElse(null)).collect(Collectors.toList());
jdk8 2条 List并行循环
最新推荐文章于 2024-07-20 02:49:56 发布
2685

被折叠的 条评论
为什么被折叠?



