package cn.lijun.demo3; import java.io.File; public class FileDemo3 { public static void main(String[] args) { //过滤器: 指定 一个目录下拓展名的文件 或者是包含某个关键字的文件 .java File file=new File("d:\day17"); File[] listFiles = file.listFiles(new MyFilter()); for(File f:listFiles){ System.out.println(f); } } } package cn.lijun.demo3; import java.io.File; import java.io.FileFilter; public class MyFilter implements FileFilter { @Override public boolean accept(File pathname) { String name = pathname.getName(); return name.endsWith(".java"); } }