循着那道光前行
2018-05-07 12:40
public List<Node> build(){
buildTree(root);
}
private void buildTree(Node parent){
Node node=null;
Iterator<Node> it=nodes.iterator();
while (it.hasNext()){
node=it.next();
if(Objects.equals(node.getParentId(),parent.getId())){
parent.getChildren().add(node);
}
buildTree(node);
}
}
对应前端页面数据使用。不同的前端数据展示不同,树形结果的数据封装就不同哦。。。可以根据自己的产品需求自己变化封装树形数据。
Java实现权限管理(上)
63305 学习 · 58 问题
相似问题