Java 文件过滤工具(通用)
2017-01-11 09:08
387 查看
最近用到 获取手机本地文件的内容,网上查找了一些资料,整改了一下,做了个工具类,方便以后调用。
文件过滤是 实现 FilenameFilter 接口,具体实现如下:
调用时,只需新建该实例,就可实现:
一般实现过程如下:
简单写了一下,不过感觉使用单例模式 调用会比较好。嗯~ 后续再更新一下
文件过滤是 实现 FilenameFilter 接口,具体实现如下:
/** * 文件过滤工具 * 用于过滤指定 后缀的文件。 (通用) */ public class FindFileFilter implements FilenameFilter { private String type; public FindFileFilter(String type) { this.type = type; } @Override public boolean accept(File dir, String filename) { return filename.endsWith(type); } }
调用时,只需新建该实例,就可实现:
new FindFileFilter(".mp3"); // 过滤文本 则可用 ".txt"
一般实现过程如下:
//获取指定 音乐文件的目录 private static final String PATH = Environment.getExternalStorageDirectory() + "/Music/"; File file = new File(PATH); //获取文件列表 File[] arrs = file.listFiles(new FindFileFilter(".mp3")); //若是要获取 SD卡 所有 .MP3 文件,则设置路径 为 PATH = "/mnt/sdcard/";
简单写了一下,不过感觉使用单例模式 调用会比较好。嗯~ 后续再更新一下
相关文章推荐
- java读取XML文件通用工具类(递归调用)
- 最新版exe4j(JAVA代码编译exe文件的工具)内付破解
- JAR 文件格式的强大功能(java中jar工具的使用)
- java的class文件反编译工具jad的应用
- java文件访问File类及其过滤
- Eclipse java项目打包工具(fatjar)、Java EXE 启动文件生成程序
- Hibernate工具生成.hbm.xml及.java文件
- 用 AutoHotkey 做一个文件查找工具之四:根据输入实时更新过滤文件列表
- 如何将.class文件转换成.java文件——JAVA反编译工具总结[转]
- 如何将.class文件转换成.java文件——JAVA反编译工具总结
- Java Decompiler Tool(Java class文件反汇编工具)
- Java通用工具类(一)------常用工具类!
- Java生成Excel文件通用程序
- 解决Java读取properties文件的中文问题的新办法(不使用native2ascii.exe及其他工具)
- 反编译工具jad的使用(将*.class文件变成*.java文件,附带jad.zip包)[转]
- JAR 文件格式的强大功能(java中jar工具的使用)
- 解决Java读取properties文件的中文问题的新办法(不使用native2ascii.exe及其他工具)
- 快速开发时可以使用的Java文件工具方法
- java 通用文件下载 excel,pdf,word,jpg,exe,rar
- Eclipse java项目打包工具(fatjar)、Java EXE 启动文件生成程序