java 如何用java无限级树形结构的构建?

如何用java无限级树形结构的构建?编写递归gettreenodes(treenode parent,int parentid){string SQL=“select*from trees”if(pa

如何用java无限级树形结构的构建?

编写递归gettreenodes(treenode parent,int parentid){string SQL=“select*from trees”if(parentid>0){SQL=“where parentuid=”parentid}else{SQL=“where parentuid=0”}//创建每个子节点。创建后,递归其子节点}

从Java的角度来看,您可以组装树结构数据,但是有一种更有效和更巧妙的方法来传递值。此方法使用Java的值传递将所有数据放入HashMap。调用addchild方法时,操作是映射中引用的所有对象。没有递归,核心循环理论上可以解决任何树结构的组装。您只需要确保输入数据具有上下级关系。