System.out.println(nodeSource.getParentid()+"WANGJINROOT");
}
}
//下面的代码建立节点之间的从属关系
for(int i=0;i
if (treeNodeMap.containsKey(((Integer)nodeSource.getParentid()).toString())){//如果当前功能的父级功能编号在treeNodeMap中存在
treeNodeMap
.get(((Integer)nodeSource.getParentid()).toString())//找出父节点
.getNodes() //父节点的子节点集合
.add( //向子节点集合添加子节点
treeNodeMap.get(((Integer)nodeSource.getId()).toString())//找出子节点
);
System.out.println(((Integer)nodeSource.getParentid()).toString()+","+((Integer)nodeSource.getId()).toString());
}
}
return treeNodeMap.get("0");
}
public static void main(String[] args){
CapsulationTree capsulationTree=new CapsulationTree();
TreeNode rootNode=capsulationTree.getTree();
System.out.print(rootNode.getTag().get("title")+"-");
System.out.print(node1.getTag().get("title")+"--");
if(node1.getNodes().size()!=0){
for(int k=0;k
System.out.print(node2.getTag().get("title")+"--");
if(node2.getNodes().size()!=0){
for(int k1=0;k1
System.out.print(node3.getTag().get("title")+"--");
if(node3.getNodes().size()!=0){
for(int k2=0;k2
System.out.print(node4.getTag().get("title")+"----");
}
}
}
}
}
}
}
}
}