跟汤老师学Java笔记:如何自定义文件过滤器

    技术2022-07-11  95

    跟汤老师学Java笔记:如何自定义文件过滤器

    完成:第一遍

    1.如何自定义文件过滤器? 对文件进行筛选和过滤:只要以.jpg或者.gif或者.png为后缀的图片类型文件

    package season15; import java.io.File; import java.io.FilenameFilter; import java.io.IOException; import java.net.URISyntaxException; import java.util.Arrays; import java.util.Date; /** * 对文件进行筛选和过滤:只要以.jpg或者.gif或者.png为后缀的图片类型文件 */ public class TestFile { public static void main(String[] args) { //假设c:盘下有resource文件夹,里面有各种类型的文件 File file = new File("c:\\resource"); //file.list(filter)有个参数是过滤器的重载方法 String[] list = file.list(new FilenameFilter() { @Override public boolean accept(File dir, String name) { //定义过滤规则 //筛选只要以.jpg或者.gif或者.png为后缀的图片类型文件 if(name.endsWith(".jpg")||name.endsWith(".gif")||name.endsWith(".png")){ return true; } return false; } }); System.out.println(Arrays.toString(list)); } }
    Processed: 0.009, SQL: 9