「java保存树形数据」java树形结构存储

博主:adminadmin 2022-12-03 13:54:06 64

今天给各位分享java保存树形数据的知识,其中也会对java树形结构存储进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java从数据库中查询数据,存储为树形结构,怎么做

以前用dtree写过一个,先把你数据库数据查出来,重点是确定父id跟子id都已经分好了,然后剩下的主要是在jsp里写树菜单就好了:给你参考下,下面那两个文件你可能没有,不过应该可以在网上下载的

div class="dtree"

pa href="javascript: d.openAll();"展开/a | a href="javascript: d.closeAll();"关闭/a/p

script type="text/javascript"

d = new dTree('d',"${contextPath}/js/dtree/");

d.add(0,-1,'涉及问题选择');

c:forEach items="${problemList}" var="pro"

var fid;

var config="${pro.content}";

fid = '${pro.fid}';

var id = '${pro.id}';

if(${pro.son}==0){

ss='+config,'${pro.content}','frame_right');

d.add('${pro.id}',fid,config,'${contextPath}/ajdj/ajdj_sjwtLj.do?config.id='+id,'${pro.content}','frame_right');

}else{

d.add('${pro.id}',fid,config,'','${pro.content}','frame_right');

}

/c:forEach

document.write(d);

/script

/div

java树形菜单编辑保存

在图形界面中添加文本框架实现文本编辑,通过鼠标菜单栏添加事件监听实现保存。

在开发中我们经常会遇到左边是树形菜单,右边是一个显示列表,单击左边的树形菜单项时,右边会显示该菜单里面相对应的内容。在实战开发中经常有需要处理树形菜单、树形目录等等等业务需求。

而对于这种产品,在设计数据库时也建议使用idparentId的结构来做。

java树集TreeSet类的数据存储问题

boy,zoo,apple都放好了,然后问题来了girl是比boy大,但是boy左边已经被占了,不能加了,往上查找,所以放Apple右边

java面试题:说如何将20万条数据放到一个树里面。 这个树形结构如何存储。请问如何回答?

存入文本文件,每行:孩子节点-父节点。

这样也方便用Hadoop进行处理。

Java如何从数据库里读取一个树形表然后封装成list?

首先查询的时候最好按照id的大小排序,应该是越小的是父节点,越大的是子节点,升序

才好用下面的方法

Map Long , GroupTreeVo temp=new HashMapLong,GroupTreeVo();

读取数据库数据

循环拿出,每次一条记录,相当于一个GroupTreeVo对象

每次都new 一个GroupTreeVo,数据库赋值,并存储到temp中以ID为key,对象为Value

判断是否有pid,如果有从temp中拿出父节点,设置它的children.add,

循环结束,最后,拿到temp的第一个,应该就是父节点,里面包含N多children

java用什么存储树形结构的数据啊 尤其是多重树形结构

一个父节点有多个子节点,一个子节点又有多个子子节点。

public class TreeNode {

/**节点主键**/

private String id;

/**节点名称**/

private String text;

/**子节点**/

private TreeNode[] children;

}

关于java保存树形数据和java树形结构存储的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-03,除非注明,否则均为首码项目网原创文章,转载请注明出处。