FileFilter:文件过滤器
来源:互联网 发布:photoshop免费下载mac 编辑:程序博客网 时间:2024/06/15 05:48
FileFilter:文件过滤器,是一个接口,我们需要实现该接口,并实现其中的一个抽象方法accept()。
boolean accept(File file);
重写该方法的目的是定义过滤条件,返回true表示给定的file是满足条件的。
代码示例:
/** * 文件过滤器 * 用于在获取一个目录中的子项时,附带条件 */public class FileFilterDemo { public static void main(String[] args) { /** * 需求:获取当前项目根目录下的所有文本文件 */ File dir = new File("."); /** * 定义过滤器 * java.io.FileFilter */ FileFilter filter = new FileFilter(){ public boolean accept(File file) { System.out.println("过滤:"+file.getName()); String fileName = file.getName(); return fileName.endsWith(".txt"); } }; /** * 获取当前目录中满足过滤器要求的所有子项 */ File subs[] = dir.listFiles(filter); /** * 输出所有子项名字 */ for(File sub:subs){ System.out.println(sub.getName()); } }}
0 0
- 文件过滤器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
- 关于ARM体系中栈的对齐问题
- JS基本语法
- File类概述
- CGI
- Java Web学习总结(29)——Java Web中的Filter和Interceptor比较
- FileFilter:文件过滤器
- RandomAccessFile类:读写文件的内容
- JS中的正则表达式
- JS正则表达式中的特殊字符
- JS自带的一些函数
- Android解析xml文件
- IO流简介
- web存储
- FileInputStream和FileOutputStream