文件名称过滤器的概述及使用
- 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);
}
}
}
本文介绍了一个使用Java实现的文件名过滤器案例,演示了如何在指定目录中查找并列出所有.jpg格式的图片文件。通过匿名内部类的方式实现FilenameFilter接口,有效筛选目标文件。
2764

被折叠的 条评论
为什么被折叠?



