java 文件过滤器
2024-09-20 19:23:00
创建文件过滤器 MyFilter ,实现 FileFilter 接口,实现 accept() 方法:
package com.test.IODemo1; import java.io.File;
import java.io.FileFilter; public class MyFilter implements FileFilter{ @Override
public boolean accept(File pathname) {
//把".java"文件挑出来
return pathname.getName().endsWith(".java");
} }
把过滤器 MyFilter 传入listFiles() 即可:
package com.test.IODemo1; import java.io.File; public class FileFilterDemo1 {
public static void main(String[] args) {
File file = new File("d:\\upload");
MyFilter myFilter = new MyFilter(); File[] listFiles = file.listFiles(myFilter); for(File f : listFiles) {
System.out.println(f);
}
}
}
最新文章
- JDBC数据库访问操作的动态监测 之 p6spy
- 移动端html模版
- Oracle中创建MD5方法
- PHP 数组排序方法总结
- 加密–RSA前端与后台的加密&;解密
- yii2系统定义的常用路径别名
- asp.net mvc源码分析-Action篇 IModelBinder
- awk 正则表达式
- FastJson对于JSON格式字符串、JSON对象及JavaBean之间的相互转换
- java内存区域分析及java对象的创建
- Spring3 MVC
- Python脱产8期 Day11 2019/4/25
- Linux系统学习之软件安装
- spring boot动态数据源方案
- Java语法基础DayFive
- 超人前传第一至十季/全集Smallville迅雷下载
- 经典笔试题:用C写一个函数测试当前机器大小端模式
- msxml3.dll 执行页内操作时的错误
- Linux watch命令详解
- Why Reactive(Cocoa)?-时间线、输入、输出、复杂性、异步、状态、聚合
热门文章
- 如何简单地理解Python中的if __name__ == '__main__'
- centos7系统下配置jdk环境变量
- linux系统资源监控
- git教程——安装配置
- Mybatis中的Caused by: org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): 找不到Mapper.xml文件的问题
- 过滤html标签
- 小程序block标签配合if和else 和 动态修改标题栏
- python—迭代器、生成器
- 2sat
- Spring Boot 实现 RabbitMQ 延迟消费和延迟重试队列