File类文件名称过滤器的概述及使用。

过滤器接口:

public interface FilenameFilter {
boolean accept(File dir, String name);
}

使用:

File dir = new File("E:\\");

String[] arr =  dir.list(new FilenameFilter()); //匿名内部类实现FilenameFilter()  这个接口

@Override //重写了接口里这个抽象方法这个方法

public boolean accept(File dir, String name){ 

    File file = new File(dir,name);

 return file.isFile() && file.getName().endWith(".jpg");

}

for(String string : arr){

  syso(string);

}

posted @ 2020-05-28 22:09  一块  阅读(232)  评论(0编辑  收藏  举报