首先定义过滤器
import java.io.File; import java.io.FilenameFilter; public class FileByJava implements FilenameFilter{ public boolean accept(File dir, String name) { //System.out.println("dir....."+name);//先全部遍历,然后再过滤 return name.endsWith(".java");//表示过滤.java的文件 } }
import java.io.File; public class ListDemo { public static void main(String[] args) { listDemo(); } public static void listDemo() { File dir = new File("F:\\"); String[] name = dir.list(new FileByJava()); for(String names : name){ System.out.println(names); } } }
File类_常见的方法(获取目录中指定规则的内容),布布扣,bubuko.com
原文:http://www.cnblogs.com/LO-ME/p/3594582.html