黑马程序员技术交流社区
标题:
IO通过过滤器来查找文件
[打印本页]
作者:
赵旗
时间:
2015-5-16 23:42
标题:
IO通过过滤器来查找文件
import java.io.File;
import java.io.FilenameFilter;
public class Test2 {
/**
* 练习1:判断F盘目录下是否有后缀名为.jpg的文件如果有,就输出此文件名
* F:\\笔记 - 副本 (2)
*
* 思路通过过滤器来进行判断
* @param args
*/
public static void main(String[] args) {
File f = new File("F:\\笔记 - 副本 (2)");
File[] listFiles = f.listFiles(new FilenameFilter() {
@Override
public boolean accept(File dir, String name) {
boolean d1 = new File(dir,name).isFile(); //判断是否是文件
boolean d2 =name.endsWith(".jpg");
return d1&&d2;
}
});
for (File file : listFiles) {
System.out.println(file);
}
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2