Java递归 遍历目录的小例子
更新时间:2013年03月13日 23:01:21 作者:
Java递归 遍历目录的小例子,需要的朋友可以参考一下
public static void main(String[] args) {
File f = new File("D:\\test\\fsd");
listChids(f,0);
}
public static void listChids(File f,int level){
String preSrt = "";
for(int i=0;i<level;i++){
preSrt += "----";
}
System.out.println(preSrt+f.getName());
if(!f.isDirectory()){
return ;
}else{
File[] fs = f.listFiles();
for(int i=0;i<fs.length;i++){
listChids(fs[i], level+1);
}
}
}
相关文章
开发者在Idea 中常见的配置,你都了解吗
idea这款java开发工具真是好用无比,不仅好用而且界面也很好看,有黑白主题,功能强大配置简单,好了不多说了,今天给大家罗列下Idea 中常见的配置,喜欢的朋友一起看看吧
2021-06-06
Java JDBC API介绍与实现数据库连接池流程
JDBC是指Java数据库连接,是一种标准Java应用编程接口( JAVA API),用来连接 Java 编程语言和广泛的数据库。从根本上来说,JDBC 是一种规范,它提供了一套完整的接口,允许便携式访问到底层数据库,本篇文章我们来了解JDBC API及数据库连接池
2022-12-12
Java中ThreadLocal线程变量的实现原理
本文主要介绍了Java中ThreadLocal线程变量的实现原理,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
2022-06-06
drools中then部分的写法(推荐)
本文介绍一下drools中then部分的写法,以及一些内置的方法,比如insert/delete/modify等等。同时也介绍一下rule的继承,和在when中实现if else if 等操作,感兴趣的朋友跟随小编一起看看吧
2022-05-05
Java代码中与Lua相互调用实现详解
这篇文章主要为大家介绍了Java代码中与Lua相互调用实现详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
2022-08-08
Java8 Lamda方法引用和构造引用原理
这篇文章主要介绍了Java8 Lamda方法引用和构造引用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
2020-04-04
java的多线程用法编程总结
本文主要讲了java中多线程的使用方法、线程同步、线程数据传递、线程状态及相应的一些线程函数用法、概述等。
2016-10-10
最新评论