private List<Dto> createTree(List<Dto> list, String pId) {
List<Dto> treeList = new ArrayList<>();
Iterator<Dto> it = list.iterator();
while (it.hasNext()) {
Dtonode = it.next();
if (node.getParentId().equals(pId)) {
treeList.add(node);
it.remove();
}
}
treeList.forEach(node -> {
node.getChildList().addAll(createTree(list, node.getId())) ;
});
return treeList;
}
java代码通过List构建Tree
最新推荐文章于 2023-06-26 09:46:13 发布