展开全部
上楼回答如果不利于反向查找。数据库中每一条记录也必然存有父节点 Id所以敝人认为应该如下:
package tmp;
import java.util.ArrayList;
import java.util.List;
public class TreeNode
{
private Long id;
private String name;
private Boolean isLeaf;
private TreeNode parent;
private List<TreeNode> children=new ArrayList<TreeNode>(0);
}
package tmp;
import java.util.ArrayList;
import java.util.List;
public class TreeNode
{
private Long id;
private String name;
private Boolean isLeaf;
private TreeNode parent;
private List<TreeNode> children=new ArrayList<TreeNode>(0);
}
参考资料: javax.swing.tree.TreeNode
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
数据要存储为树形结构,那么数据要有父子关系。
一个父节点有多个子节点,一个子节点又有多个子子节点。
public class TreeNode {
/**节点主键**/
private String id;
/**节点名称**/
private String text;
/**子节点**/
private TreeNode[] children;
}
一个父节点有多个子节点,一个子节点又有多个子子节点。
public class TreeNode {
/**节点主键**/
private String id;
/**节点名称**/
private String text;
/**子节点**/
private TreeNode[] children;
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询