当前位置: 技术问答>java相关
JAVA有没有这样的类,或怎么表达这样的数据?
来源: 互联网 发布时间:2015-10-03
本文导语: 有这样的数据:祖父(A)下有爸爸(B),叔叔(C);叔叔下有三个儿子(C1,C2,C3);爸爸下有二个儿子(B1,B2);其实就是一个多叉树,但我是用(Servlet程序)不能用可见的JTree(不知是不是?),只能类似JTree而...
有这样的数据:祖父(A)下有爸爸(B),叔叔(C);叔叔下有三个儿子(C1,C2,C3);爸爸下有二个儿子(B1,B2);其实就是一个多叉树,但我是用(Servlet程序)不能用可见的JTree(不知是不是?),只能类似JTree而不是可视化的来保存这样的格式数据,请问有什么办法,不知JAVA有没有这样的类?
|
学过数据结构吧?
建议自己定义树形结构对象,从基类到你现在要用的针对家庭结构的子类,相信我,那样你会有很大的收获
建议自己定义树形结构对象,从基类到你现在要用的针对家庭结构的子类,相信我,那样你会有很大的收获
|
这个我曾经写过一个动态生成菜单的类,你可以定义一个类比如说“人“表示这些对象,所有对象放在另一个管理类的Hashtable中方便查找,如果用二叉树表示则可以在每个对象里面保留4个属性,分别表示父、子、上下兄弟节点的指针,也就是Hashtable中的key,这样就可以在管理类中对它进行遍历处理了,至于key怎么设定就看你的具体情况了
|
用xml,JTree動態樹形結構你可以自己定義.有這樣的類