JAVA IO流 <二>过滤器
2015-04-21 10:58
447 查看
实现过滤器接口:
具体使用方法:
public class filterByName implements FileFilter { public boolean accept(File pathname) { return pathname.getName().endsWith(".pdf"); } }
public class filterByContains implements FileFilter { public boolean accept(File pathname) { return pathname.getName().contains("课后"); } }
具体使用方法:
import blog_filterByName.filterByContains; import blog_filterByName.filterByName; public class File_ListDemo { public static void main(String[] args) { File dir = new File("d:\\文件\\"); FileFilter f = new filterByName(); //过滤器 :按照后缀名过滤 FileFilter f1 = new filterByContains(); //过滤器:按照含有的字段过滤 File[] str = dir.listFiles(f); for(File s : str) { System.out.println(s +".........."+ s.length()); } File[] str1 = dir.listFiles(f1); for(File s : str1) { System.out.println(s +".........."+ s.length()); } } }
相关文章推荐
- <java——IO流>
- Java基础加强<二>_内省、注解、泛型
- <二>java数据结构与算法 冒泡排序
- Java基础加强<二>可变参数、增强for循环、基本类型的自动拆箱与装箱、枚举
- JAVA IO流 <一>文件基本操作
- Java IO流->处理流->转换流:InputStreamReader&OutputStreamWriter
- java工具箱---最新更新(关于<a:support />放在某个标签中不可用)
- <JAVA学习笔记一>——程序的国际化
- java 位移运算符 ">>" "<<" ">>>"
- <七>java数据结构与算法 栈 实现单词逆序
- java内存分配<二>
- <Head First Java>学习笔记--第五章:编写程序
- <java——常用对象API、其他对象>
- <二>---RIL层代码分析---RIL_startEventLoop()->eventLoop()->ril_event_loop()
- <项目一>java数据转为JSONObject,再转为JSONArray
- 程序员_Java基础<二>-面向对象中
- <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>标签再使用时报错
- 希尔排序-Java<二>
- Maatkit工具使用<二>之mysql重复索引检测工具
- <云架构 大数据 JAVA网贷平台开发>深圳市金橙尔商务有限公司