过滤器就是列出文件列表的时候使用,想要得到某个目录下某类文件,比如.java结尾的文件,可以在list(FilenameFilter filter) 方法内传递一个FilenameFilter参数,这个参数是个接口,该接口只有一个方法,故可用匿名内部类实现,重写accept()方法,在方法体内写出限制条件即可,例如
File dir=new File("c:\\");
String[] arr=dir.list(new FilenameFilter()
{
public boolean accept(File dir,String name)
{
return name.endsWith(".txt");
}
});
希望能帮到你 |