java8新特性构建树结构工具类

public class CreateOrgTreeUtil {
public static List<OrgDTO> CreateTree(int parentId, List<OrgDTO> treeEntityList) {
return treeEntityList.stream()
.filter(treeEntity -> treeEntity.getNmParentid()==parentId)
.peek(treeEntity -> treeEntity.setChildren(CreateTree(treeEntity.getNmId(), treeEntityList)))
.collect(Collectors.toList());
}
}
posted @ 2021-07-28 11:19  冬冬20191024  阅读(226)  评论(0)    收藏  举报