递归案例4:层级打印
来源:互联网 发布:iphone5sid解锁软件 编辑:程序博客网 时间:2024/06/03 09:29
package cn.edu.jit.test;import java.io.File;/** * 需求: * 从键盘接收一个文件夹路径,把文件夹中的所有文件以及文件夹的名字 * 按层级打印 * @author Rocky * */public class Test4 {/** * 分析: * 1,获取所有的文件和文件夹,返回的是一个File数组 * 2,遍历数组 * 3,无论是文件还是文件夹都需要直接打印 * 4,如果是文件夹,递归调用 * @param args */public static void main(String[] args) {File file = Test1.getDir();printLev(file,0);}public static void printLev(File file,int lev) {//1,获取所有的文件和文件夹,返回的是一个File数组File[] subFiles = file.listFiles();//2,遍历数组for (File subFile : subFiles) {for(int i = 0;i<=lev;i ++) {System.out.println("\t");}//3,无论是文件还是文件夹都需要直接打印System.out.println(subFile);//4,如果是文件夹,递归调用if(subFile.isFile()) {printLev(subFile,lev + 1);}}}}
0 0
- 递归案例4:层级打印
- Test_Java_File类递归练习(按层级打印)
- 文件夹按层级打印
- 文件按层级打印
- 递归 删除层级记录
- PostgreSql递归包含层级level
- python--修改默认递归层级
- mysql 递归实例 父子节点层级递归
- 递归案例
- 递归打印
- 层级显示文件目录结构信息案例
- 层级数据模板 案例(HierarchicalDataTemplateWindow)
- 层级打印二元树的节点
- 在控制台里打印controller的层级
- 打印Class对象的层级结构
- ASP递归层级表格数据展示
- oracle中的层级递归查询操作
- 递归查找当前对象所属的层级
- python自动化之路-javascript(2)
- mongodb 添加账户
- 试卷还原之试卷拼接
- Ionic页面的生命周期
- tomcat maven plugin 取不到 web.xml 中的env-entry的值
- 递归案例4:层级打印
- hdu 4034 floyd变形(入门难度)
- Selenium自动化:WebDriver切换浏览器窗口(选项卡)方法
- windows简易版本 Redis 使用 demo样例(ssm框架下)
- Ubuntu——Nvidia显卡驱动、cuda的一些常用操作
- JAVA连接access数据库(成功解决)
- 如何将下载的影像变换为西安80坐标?
- windows下字符编码: UTF8 和 ANSI 的区别分析和转换
- [bigdata-047] 禅道 ubuntu 配置开机自启动服务 开机启动