File类_常见的方法(获取目录中指定规则的内容)

首先定义过滤器

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);
        }
    }
}

 

 

posted @ 2014-03-11 18:17  胡椒粉hjf  阅读(208)  评论(0编辑  收藏  举报