empList.stream() .distinct() .filter(v -> StrUtil.isNotBlank(v.getOrgId())) .collect(Collectors.groupingBy(XPersonDto::getOrgId))
时间: 2024-04-28 14:22:08 浏览: 142
EFCore查询不重复数据Distinct.docx
这是一段 Java 8 的代码,对一个名为 empList 的列表进行操作。首先使用 distinct() 方法去除列表中的重复元素,然后通过 filter() 方法筛选出 orgId 不为空的元素。最后使用 collect() 方法将列表按照 orgId 分组,并将结果放入一个 Map 中。其中 XPersonDto 是一个类,代表列表中的元素,getOrgId() 是该类的一个方法,返回该元素的 orgId 属性值。
阅读全文