package day03;
import java.io.File;
import java.io.FileFilter;
/**
* 当一个目录下有很多文件时,想按自己的要求取出
* 相应的文件,此时需要用到文件过滤器.
* @author Administrator
*
*/
public class FileFilterDemo {
public static void main(String[] args) {
/*
* 创建一个名问file的File对象表示当前目录
*/
File file = new File(".");
/*
* 这里用匿名内部类创建一个过滤器对象
*/
File[] subFiles = file.listFiles(new FileFilter(){
public boolean accept(File file) {
return file.isFile();
}
});
/*
* 查看该目录过滤后的子项
*/
for(int i=0;i<subFiles.length;i++){
System.out.println(subFiles[i].getName());
}
}
}