怎样用List或者map实现树型结构 树型结构?一定要List或者Map?为什么不自己写个呢?class Tree{ Tree leftChild; Tree rightChild; String value;}这种方式,你可以无限下去 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 关键定义好父子关系,map可能无法实现list很容易实现的 用2个MAP就可以现实树形结构了 一个map<String,String>//id<--->pid id跟父id 另外一个map<String,Object>为id<--->object 要用map吗?我觉的就list就ok了 用LIST就ok了我刚出来实习的时候,公司就叫我写一棵无限级的树 我把整课树都放到list里面去了然后在取出来 1 List 里面可以加入List作为下级2 List 里面可以加入Node 作为本级的节点class Node { int id; String name; Node(int id,String name){ .... }}List root = 。root.add(new Node(1,"1111")); // 增加一个节点List sub = .... // 一个下级root.add(sub); // 增加下级sub.add(new Node(2,"2222")); // 下级增加节点.... spring定时器错误 js控制点击事件 IE6能用,IE8不能用。 java实现键盘功能! 在服务器中的偶尔出现的奇怪的class的问题 hibernate 主键问题,有人会吗? Spring mvc 突然发觉自己好菜,自贬以求提高!(2) struts 中表单提交之后中文显示问题! request.getParameterMap()获取参数顺序问题 关于控制HTTP请求 我有个hibernate多表查询,总是返回空值 求个jsp连接数据池的源码
list很容易实现的
然后在取出来
2 List 里面可以加入Node 作为本级的节点class Node {
int id;
String name;
Node(int id,String name){
....
}
}List root = 。
root.add(new Node(1,"1111")); // 增加一个节点
List sub = .... // 一个下级
root.add(sub); // 增加下级
sub.add(new Node(2,"2222")); // 下级增加节点
....