List<EmpSupportDto> collect = infoList.stream() .filter(e1 -> infoList.stream() .anyMatch(e2 -> e2 != e1 && e2.getEmpId().equals(e1.getEmpId()))) .collect(Collectors.toList());
用流根据list里面的对象的条件过滤出相同的数据
最新推荐文章于 2023-09-26 17:16:57 发布
List<EmpSupportDto> collect = infoList.stream() .filter(e1 -> infoList.stream() .anyMatch(e2 -> e2 != e1 && e2.getEmpId().equals(e1.getEmpId()))) .collect(Collectors.toList());