|
@@ -10,7 +10,7 @@ import java.util.List;
|
|
|
public class TreeBuild {
|
|
|
|
|
|
// 保存参与构建树形的所有数据(通常数据库查询结果)
|
|
|
- public List<TreeNode> nodeList = new ArrayList<>();
|
|
|
+ public List<TreeNode> nodeList;
|
|
|
|
|
|
/**
|
|
|
* 构造方法
|
|
@@ -47,7 +47,7 @@ public class TreeBuild {
|
|
|
*/
|
|
|
public List<TreeNode> buildTree() {
|
|
|
// treeNodes:保存一个顶级节点所构建出来的完整树形
|
|
|
- List<TreeNode> treeNodes = new ArrayList<TreeNode>();
|
|
|
+ List<TreeNode> treeNodes = new ArrayList<>();
|
|
|
// getRootNode():获取所有的根节点
|
|
|
for (TreeNode treeRootNode : getRootNode()) {
|
|
|
// 将顶级节点进行构建子树
|
|
@@ -65,7 +65,7 @@ public class TreeBuild {
|
|
|
* @return 整棵树
|
|
|
*/
|
|
|
public TreeNode buildChildTree(TreeNode pNode) {
|
|
|
- List<TreeNode> childTree = new ArrayList<TreeNode>();
|
|
|
+ List<TreeNode> childTree = new ArrayList<>();
|
|
|
// nodeList:所有节点集合(所有数据)
|
|
|
for (TreeNode treeNode : nodeList) {
|
|
|
// 判断当前节点的父节点ID是否等于根节点的ID,即当前节点是否为其下的子节点
|