文件过滤器FileFilter
来源:互联网 发布:陕西省大数据产业联盟 编辑:程序博客网 时间:2024/05/21 08:48
1、接口方法accept()中可以自行定义过滤规则
2、此外,FilenameFilter和FileFilter类似,也提供文件过滤功能
下面是FileFilter的一个应用案例,列出包含指定关键词的目录和文件
import java.io.File;
import java.io.FileFilter;
public class KeywordFileFilter implements FileFilter {
private String keyword;
public KeywordFileFilter(String keyword) {
this.keyword = keyword;
}
public boolean accept(File pathname) {
return pathname.getName().toLowerCase().indexOf(keyword) >= 0;
}
/**
* 测试方法
*/
public static void main(String[] args) {
File path = new File("c:/");
File[] list = path.listFiles(new KeywordFileFilter("windows"));
for (int i = 0; i < list.length; i++) {
System.out.println(list[i].getName());
}
}
}
import java.io.FileFilter;
public class KeywordFileFilter implements FileFilter {
private String keyword;
public KeywordFileFilter(String keyword) {
this.keyword = keyword;
}
public boolean accept(File pathname) {
return pathname.getName().toLowerCase().indexOf(keyword) >= 0;
}
/**
* 测试方法
*/
public static void main(String[] args) {
File path = new File("c:/");
File[] list = path.listFiles(new KeywordFileFilter("windows"));
for (int i = 0; i < list.length; i++) {
System.out.println(list[i].getName());
}
}
}
- 文件过滤器FileFilter
- 文件过滤器FileFilter
- 文件过滤器FileFilter
- 文件过滤器 FileFilter
- FileFilter:文件过滤器
- 文件过滤器FileFilter
- java JFileChooser与 文件过滤器FileFilter
- FilenameFilter和FileFilter过滤器
- Java中使用FileFilter过滤器接口,获取指定扩展名的文件
- 使用FileFilter搜索文件
- Java 文件过滤 FileFilter
- Java FileFilter 文件过滤
- Java 文件过滤 FileFilter
- FileFilter文件过滤
- FileFilter
- FileFilter
- android过滤隐藏文件FileFilter
- android过滤隐藏文件FileFilter
- fedor安装w3m,并在emacs下使用,以及w3m的快捷键
- Linux网络编程
- 获取数据库存储路径 sql server
- commons-io之WildcardFileFilter的实现
- poj3125
- 文件过滤器FileFilter
- linux下类似百度文库开发研究与实战
- 华夏互联和逐浪CMS南昌研发中心新地址照片二张
- C#DES加密解密编码格式小结
- 数据结构(二) --- 基本数据类型
- -bash: mysql: command not found
- 学习设计模式----有关C#问题的理解
- MFC鼠标悬停提示
- 有关数据库增删改(通用方法)