接口回调;new FileFilter(接口)重写accept递归深度遍历后缀名文件;File[]和stringbuffer两种方法
来源:互联网 发布:雪利酒 知乎 编辑:程序博客网 时间:2024/06/05 23:05
import java.io.File;
public class dadaIO {
static StringBuffer res = new StringBuffer();
private static void fun(File file) {
File[] files=file.listFiles(new java.io.FileFilter() {
@Override
public boolean accept(File pathname) {
if(pathname.isDirectory())
fun(pathname);
// else if(pathname.toString().endsWith(".txt"))
// res.append(pathname+"\n");
return pathname.toString().endsWith(".txt");//return false;
}
});
for (File f : files) {
System.out.println(f);
}
}
public static void main(String[] args) {
File file = new File("E:\\myeclipse2014");
fun(file);
// System.out.println(res);
}
}
public class dadaIO {
static StringBuffer res = new StringBuffer();
private static void fun(File file) {
File[] files=file.listFiles(new java.io.FileFilter() {
@Override
public boolean accept(File pathname) {
if(pathname.isDirectory())
fun(pathname);
// else if(pathname.toString().endsWith(".txt"))
// res.append(pathname+"\n");
return pathname.toString().endsWith(".txt");//return false;
}
});
for (File f : files) {
System.out.println(f);
}
}
public static void main(String[] args) {
File file = new File("E:\\myeclipse2014");
fun(file);
// System.out.println(res);
}
}
1 0
- 接口回调;new FileFilter(接口)重写accept递归深度遍历后缀名文件;File[]和stringbuffer两种方法
- File中的FileFilter和FilenameFilter接口
- FilenameFilter 和 FileFilter接口学习
- java基础知识回顾之javaIO类--File类应用:过滤器接口FilenameFilter和FileFilter
- JAVA--Set接口的两种遍历方法
- 黑马程序员_两种遍历集合的方法Iterator接口和foreach循环
- FileFilter的使用(搜索指定后缀名的文件)
- 线程 创建和启动线程的两种方式 实现Runnable接口 继承Thread类 重写唯一方法run()
- 文件深度遍历--递归
- 接口 方法的重写
- jdk——FileFilter文件过滤接口的应用
- java-FileFilter接口的使用
- 递归深度优先遍历图(DFS)(邻接表和数组两种方式)
- JAVA图形-选取本地磁盘中的特定后缀名的文件(JFileChooser和FileFilter)
- 两种遍历文件方法
- Java遍历文件夹的两种方法(非递归和递归)
- Java遍历文件夹的两种方法(非递归和递归) .
- Java遍历文件夹的两种方法(非递归和递归)
- 一步一步搞清排序之归并排序(JAVA)
- angularJS --$http请求方式
- 用yum方式安装软件的优势
- Ubuntu 安装 GNU global
- Java***选择排序***
- 接口回调;new FileFilter(接口)重写accept递归深度遍历后缀名文件;File[]和stringbuffer两种方法
- jstl fn使用
- Windows下路径的获取(未完结)
- 论版本号的正确打开方式
- 关于Java 项目的思考总结
- java+内存分配及变量存储位置的区别
- Android--View的工作流程
- spark--使用parallelize方法创建RDD
- 站在VR世界的大门前