当前位置:网站首页>7.FileFilter接口
7.FileFilter接口
2022-08-09 09:23:00 【过来我的小熊】
FileFilter接口
- public interface FileFilter
- boolean accept(File pathname)
- 当调用File类中listFIles()方法时,支持传入FileFilter接口的接口实现类,对获取文件进行过滤,只有满足条件的文件才可以出现在listFiles()的返回值中
package com.io.file;
import java.io.File;
import java.io.FileFilter;
/**
* FileFilter接口的使用
*/
public class Demo2 {
public static void main(String[] args) {
// 创建File对象
File dir = new File("E:\\桌面\\img");
// 使用文件过滤器
File[] files = dir.listFiles(new FileFilter() {
@Override
public boolean accept(File pathname) {
if (pathname.getName().endsWith(".png")){
return true;
}
return false;
}
});
// 遍历文件数组
for (File file : files) {
System.out.println(file.getName());
}
}
}
边栏推荐
猜你喜欢
随机推荐
本体开发日记01-Jena配置环境变量
自动化测试框架有哪几种?搭建的思路是什么?一篇文章让你彻底了解自动化
一篇文章让你彻底搞懂关于性能测试常见术语的定义
进入大厂的面试经验(P7)
Rights management model, ACL, RBAC and ABAC (steps)
Sweet alert
本体开发日记05-努力理解SWRL(上)
奥维地图电脑端手机端不能用了,有没有可替代的地图工具
Do you know the basic process and use case design method of interface testing?
初窥门径代码起手,Go lang1.18入门精炼教程,由白丁入鸿儒,首次运行golang程序EP01
AES/ECB/PKCS5Padding加解密
接口开发规范及测试工具的使用
Redis基础
Redis Basics
unix环境编程学习-多线程
本体开发日记05-努力理解SWRL(Built-Ins)
MySQL查漏补缺(三) 计算字段
用户设备IP三者绑定自动上号
JS-常用方法整理
真·鸡汤文