JAVA 基础无限极分类
来源:互联网 发布:攻城略地手机挂机软件 编辑:程序博客网 时间:2024/05/29 07:55
package com.ui;
import java.util.List;
import com.dao.WxjflDao;
import com.entity.Wxjfl;
/**
* 类描述:无限极分类----输出
* @author 绿街猫
* @date 2017年11月23日上午10:37:08
* @version :
*/
public class Infinity {
public static void main(String[] args) {
//从数据库表里得到级别为1的数据信息,放入集合
List<Wxjfl> li = WxjflDao.get("and jb = 1");
//调用递归的方法,把集合放进去
recursion(li);
}
/**
* 递归
* @param List<Wxjfl> li
*/
public static void recursion(List<Wxjfl> li){
/ /遍历接收的集合
for (Wxjfl w : li) {
//for循环只是为了打印出来有层次感,在一级一级往下推时,前面添加空格
for (int i = 0; i <w.getJb()-1; i++) {
System.out.print(" ");
}
//打印输出对象信息,分别对应数据库表四个列
System.out.println(w.getWid()+" "+w.getWname()+" "+w.getFid()+" "+w.getJb());
//再次查询第一个级别所对应的下面级别的信息;如第一级查完,继续查第二级,以此类推
List<Wxjfl> ll = WxjflDao.get("and fid = "+w.getWid());
//再次调用这个递归方法,把这个集合放进去继续查
//当最后所接受的集合信息为null时,调用这个方法时,遍历也就不会运行。依次可以查询每一集下面对应的数据,直至最后无数据可查
recursion(ll);
}//------------------for (Wxjfl w : li)结尾-----------------------------
}//-------------------recursion结尾-----------------------------
}//----------------------Infinity结尾-----------------------------
阅读全文
0 0
- JAVA 基础无限极分类
- 树分类,无限极分类
- php无限极分类
- 无限极分类排序
- PHP无限极分类
- php无限极分类
- 无限极分类
- PHP无限极分类
- PHP无限极分类
- 无限极分类
- php无限极分类
- PHP无限极分类
- 无限极分类
- 递归无限极分类
- PHP 无限极分类
- 常用无限极分类
- 无限极分类
- 无限极分类
- IO流————其他流
- ping命令
- hdu Elevator
- Android常见文件名称(I)
- Linux入门基础教程
- JAVA 基础无限极分类
- 【论文阅读】POI2Vec: Geographical Latent Representation for Predicting Future Visitors
- 303. Range Sum Query
- PAT1004. 成绩排名 (20)
- Python Turtle库详解
- ASCII、Unicode和UTF-8
- python——函数参数
- spring学习,请求参数自动绑定到方法参数Object上
- 00.创新与企业家精神——序