java File类 打印目录树状结构(递归)
import java.io.File;/*** 递归遍历**/ public class FieTree {public static void main(String[] args) {File f = new File("D:/java笔记");printFile(f,0);}static void printFile(File file,int level){for(int i=0;i<level;i++){System.out.print("-");} // if(level!=0){ // System.out.println("-"); // } System.out.println(file.getName());if(file.isDirectory()){File[] files = file.listFiles();for(File temp:files){printFile(temp,level+1);}}} }
转载于:https://www.cnblogs.com/zychengzhiit1/p/4735420.html
java File类 打印目录树状结构(递归)相关推荐
- file类打印目录---树状结构,递归
package Test; import java.io.File; /** * file类打印目录---树状结构,递归 * @author Administrator * */ public cla ...
- Java 通过使用递归函数实现树状结构
项目中遇到一个接口,需要根据部门级别返回一个树状结构,包括部门,子部门,和部门下的员工,其结构如下: {"code": 0,"data": [{"no ...
- java树状结构递归与非递归实现,外加sql递归实现
关于下列面出现的泛型自行修改 1.java8流式非递归实现 public Map<String, List<E>> selectCatalogue(int type, int ...
- oracle树状结构递归,Oracle:递归查询(树形结构数据)
Oracle树形结构数据-相关知识总结 Oracle树形结构数据--基本知识 1.数据组成 2.基本查询 2.1.查询某节点及该节点下的所有子孙节点 SELECT * FROM QIAN ...
- excel转json (树状结构)
excel转json (树状结构) 一.python读取excel 转json 目的:在于将excel的数据转换成json格式. import xlrd, jsondef read_xlsx_file ...
- 【java工具类】四级菜单如何实现树状结构展示JSON给前端
前言: 主要是传给前端进行树状结构操作比较好,这样可以关联上下四级选择项,所以需要把表中的数据List转成一个树状结构. 1.数据库数据是静态的四级目录 数据是这样的四级目录,没有特别明确的id进行关 ...
- java构建树状结构工具类
树状结构工具 创建类TreeUtil 类属性 private List<T> rootList; //根节点对象存放到这里private List<T> bodyList; / ...
- JAVA File类、IO流体验与简介(字节流、字符流、序列流、打印流、编码、递归)
1. File类 1.1. File类说明 存储在变量,数组和对象中的数据是暂时的,当程序终止时他们就会丢失.为了能够永 久的保存程序中创建的数据,需要将他们存储到硬盘或光盘的文件中.这些文件可以移动 ...
- java当中递归打印目录树
一:上码 package cn.wyj.one;import java.io.File;public class Demo8_递归打印目录树 {public static void main(Stri ...
最新文章
- OPPO智能眼镜发布,撕掉手机标签,CEO陈明永罕见亮相砸500亿投研发
- Java前景如何?现在还能学Java吗?
- volatile,可变参数,memset,内联函数,宽字符窄字符,国际化,条件编译,预处理命令,define中##和#的区别,文件缓冲,位域
- 32汇编语言程序说明_Linux 汇编语言学习--编译和链接
- iTunes 安装ipa文件到iPhone上
- 第二次作业——小学生四则运算
- 查看linux进程的设备io,Linux下查看进程IO工具iopp
- Gradle体验/第一篇:下装、安装、配置、体验
- 银行账户系统需求分析实例
- C/C++遍历目录下的所有文件(Windows篇)
- Java2实用教程第五版课后习题解析(持续更新,适合初学者)
- URAL 1787. Turn for MEGA
- 最简单的基于FFMPEG的封装格式转换器(致敬雷霄骅)
- Good Numbers (hard version)cf#595(Div.3)
- “大健康”VS“小产品”,倍轻松、SKG的“年轻”生意经
- 只需用Shift键就能提升Mac开机速度的三个方法
- (个体户)注册公众平台步骤
- VS下同一个solution下不同project之间头文件的相互调用
- SourceTree使用方法
- 您的企业已经准备好使用专线了吗?——Vecloud
热门文章
- 自定义按键_雷柏VT300S号称吃鸡鼠标,能够自定义10个编程按键
- android定位会出现的问题,Android 定位当前位置可能出现的问题
- radiobutton怎么变成竖排_衣服如此凌乱?怎么能忍受的了?衣柜收纳,试试这些神器吧...
- CF思维联系– Codeforces-989C C. A Mist of Florescence
- 图论--拓扑排序--HDU-1285确定比赛名次
- 疯子的算法总结(八) 最短路算法+模板
- 如何在Ubuntu中用apt命令删除/卸载软件包(remove/clean/purge)
- gEdit: 打造简洁,小巧的编程环境
- 在python中操作excel
- xml格式是什么示例_什么是对抗示例?