过滤器

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

}

 

posted @ 2019-03-24 20:35  芯-觞  阅读(103)  评论(0编辑  收藏  举报