文件名称过滤器的概述及使用
- A:案例演示
- 需求:判断E盘目录下是否有后缀名为.jpg的文件,如果有,就输出该文件名称。
String[] list(FilenameFilter filter)
package com.heima.test;
import java.io.File;
import java.io.FilenameFilter;
public class Test04 {
public static void main(String[] args) {
File dir = new File("D:\\");
String[] arr = dir.list(new FilenameFilter() {
@Override
public boolean accept(File dir, String name) {
//System.out.println(dir);
//System.out.println(name);
File file = new File(dir, name);
return file.isFile() && file.getName().endsWith(".jpg");
}
});
for (String string : arr) {
System.out.println(string);
}
}
}