代码:
List<SysDept> rootDept =
deptAll.stream().filter(one -> one.getParentId().equals(Long.parseLong("0"))).collect(Collectors.toList());
当SysDept 对象的 parentId() 相同equals "0"时,获取该对象收集起来list.
代码:
filterList.addAll(secondDeptAll.stream().filter(one -> !outList.contains(String.valueOf(one.getDeptId()))).collect(Collectors.toList()));
当SysDept 对象的 parentId() 不存在outList中时,获取该对象收集起来list.