过滤器

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

}
原文地址:https://www.cnblogs.com/qurui1998/p/10590182.html