package Hello.lrx.test;
import java.io.File;
import java.io.FileFilter;
import java.io.FilenameFilter;
class FileAccept implements FilenameFilter {
private String extendName;
public void setExtendName(String extendName) { //设置过滤扩展名
this.extendName = "."+extendName;
}
@Override
public boolean accept(File file,String extendName) { //对比以扩展名结尾的字符串
return extendName.endsWith(this.extendName);
}
}
public class Demo2 {
public static void main(String[] args) {
File file=new File("D:\\java\\Hello\\src\\Hello\\lrx\\test"); //文件过滤对象
FileAccept fa=new FileAccept();
fa.setExtendName("java");
String []fn=file.list(fa); //设置过滤对象扩展名
for(String name:fn){ //输出所以过滤对象下过滤的文件
System.out.println(name);
}
}
}
Java文件过滤
最新推荐文章于 2025-03-24 00:15:00 发布