jdk——FileFilter文件过滤接口的应用
来源:互联网 发布:免费下载电视直播软件 编辑:程序博客网 时间:2024/05/28 03:04
实现FileFilter接口, 首先FileFilter接口中只有一个方法accept(File Pathname)
先看代码:
package cn.edu.java;import java.io.File;public class Test {public static void main(String[] args) {File file=new File("F:\\2015iso");String ag=".jpg";Interface_FileFilter fileFilter=new Interface_FileFilter(ag);File[] ff=file.listFiles(fileFilter); if (ff.length != 0) { for (int i = 0; i < ff.length; i++) { System.out.println(ff[i].getAbsolutePath()); } }}}
package cn.edu.java;import java.io.File;import java.io.FileFilter;public class Interface_FileFilter implements FileFilter{private String path="";public Interface_FileFilter(String path){this.path=path;}@Overridepublic boolean accept(File pathname) { String filename = pathname.getName();if(filename.lastIndexOf(path) != -1){ return true; } else { return false; }}}原理通过实现FileFilter 接口,在accept中进行文件过滤
FileFilter类一般配合着File类的listFiles(FileFilter ff)进行文件过滤
通过FileFilter的子类构造函数传入过滤条件然后在accept中具体实现
阅读全文
0 0
- jdk——FileFilter文件过滤接口的应用
- 文件的过滤(FileFilter)
- java 文件的过滤 FileFilter
- java的文件过滤FileFilter
- Filter(二)——Java利用FileFilter过滤文件
- Java 文件过滤 FileFilter
- Java FileFilter 文件过滤
- Java 文件过滤 FileFilter
- FileFilter文件过滤
- android过滤隐藏文件FileFilter
- android过滤隐藏文件FileFilter
- 润乾--Filefilter过滤含有多级子目录的特定文件
- Java 的 FileFilter文件过滤,readline读行操作
- 如何过滤目录下特定的文件(FileFilter)
- JAVA文件工具类之——文件过滤(使用FileFilter 过滤zip、tar.Z、jasper、et、xml文件类型)
- 使用FileFilter过滤文件清理Maven仓库
- java-FileFilter接口的使用
- File(2) listFiles 文件过滤(FileFilter) 父目录getParentFile
- EM算法原理The EM Algorithm
- Python Excel 读写操作
- [转载备用]微信直播的优势及微信直播搭建过程(点赞:主播妹子有点靓哦)
- 如何用Eclispe调试java -jar xxx.jar 方式执行的jar包
- find命令中print 和print0的区别
- jdk——FileFilter文件过滤接口的应用
- 使用ajax完成自动补全
- 零配置-----4、ApplicationConfig
- MQTT协议(一)
- datatable如何直接更新数据
- java---插入排序,冒泡,归并,快速,希尔,堆排序
- HDU1325---Is It A Tree? 无法通过
- python学习总结
- HTML5 CSS3 专题 :诱人的实例 3D展示商品信息