业务需要,过滤查询 根据某个字段去重
//父节点去重 List<ClientMastVo> collect1= parentList.stream().collect(Collectors.collectingAndThen(Collectors.toCollection(() -> new TreeSet<>(Comparator.comparing( p -> p.getClientNameId() ))), set -> new ArrayList(set))); 另一种写法
// 实现思路 将集合放入set 比较去重 然后再转回list List<ClientMastVo> collect1 = parentList.stream().collect(Collectors.toCollection(() -> new TreeSet<ClientMastVo>(Comparator.comparing(ClientMastVo::getClientNameId)))).stream().collect(Collectors.toList());