java中的FileFilter接口如何使用
来源:互联网 发布:unity3d 游戏手柄 编辑:程序博客网 时间:2024/06/08 05:47
public File[] listFiles(FileFilter filter)
- 返回抽象路径名数组,这些路径名表示此抽象路径名表示的目录中满足指定过滤器的文件和目录。除了返回数组中的路径名必须满足过滤器外,此方法的行为与
方法相同。如果给定listFiles()
filter
为null
,则接受所有路径名。否则,当且仅当在路径名上调用过滤器的
方法返回FileFilter.accept(java.io.File)
true
时,该路径名才满足过滤器。
下面是一个简单的例子
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package contcurrentandalgorithm;
import java.io.File;
import java.io.FileFilter;
/**
*
* @author Administrator
* zyyjiao@mail.ustc.edu.cn
*/
public class FileFilterTest implements FileFilter {
String content = "";
public FileFilterTest(String condition) {
this.content = condition;
}
@Override
public boolean accept(File pathname) {
// TODO Auto-generated method stub
String filename = pathname.getName();
if (filename.lastIndexOf(content) != -1) {
return true;
} else {
return false;
}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
File root = new File("D://zyyjiao");
if (!root.exists()) {
root.mkdir();
}
File[] files;
files = root.listFiles(new FileFilterTest(".txt"));
if (files.length != 0) {
for (int i = 0; i < files.length; i++) {
System.out.println(files[i].getAbsolutePath());
}
}
}
}
- java中的FileFilter接口如何使用
- java-FileFilter接口的使用
- listFiles(),如何实现FileFilter及其FilenameFilter接口,list()的使用
- File中的FileFilter和FilenameFilter接口
- java使用FileFilter筛选文件
- java中File.listFiles(FileFilter) FileFilter的使用
- Java中使用FileFilter过滤器接口,获取指定扩展名的文件
- Filefilter使用
- FileFilter.java
- Java FileFilter
- Java FileFilter
- Java FileFilter抽象类的使用
- Java如何使用接口
- Java中的文件对话窗(FileDialog,FilenameFilter,JFileChooser,FileFilter)
- java swing 中JFlieChoose 的FileFilter 的使用
- 使用FileFilter查找文件系统
- 使用FileFilter搜索文件
- java.io.FileFilter翻译
- java面向对象基础小结(二)
- DAG图中的关键路径算法
- c语言循环线性队列的实现
- 判断一个字符串里有多少个对称子串?
- MySQL备份与恢复之保证数据一致性
- java中的FileFilter接口如何使用
- 字节流与字符流的学习
- 微软面试100题2010年版全部答案集锦(含下载地址)
- DWZ中刷新dialog的方案解决
- HashMap用法
- hdu 偶数求和
- jQuery对象转换为DOM对象
- iostream 与iostream.h区别(转)
- poj 2229&wustoj 1269划分数(简单dp)