Command设计模式-文件过滤器FilenameFilter
import java.io.*; /** * Description: * <br/>Copyright (C), 2005-2008, Yeeku.H.Lee * <br/>This program is protected by copyright laws. * <br/>Program Name: * <br/>Date: * @author Yeeku.H.Lee kongyeeku@163.com * @version 1.0 */ public class FilenameFilterTest { public static void main(String[] args) { File file = new File("."); String[] nameList = file.list(new MyFilenameFilter()); for (String name : nameList) { System.out.println(name); } } } //实现自己的FilenameFilter实现类 class MyFilenameFilter implements FilenameFilter { public boolean accept(File dir, String name) { //如果文件名以.java结尾,或者文件对应一个路径,返回true return name.endsWith(".java") || new File(name).isDirectory(); } }
最后更新:2017-04-03 20:43:08
上一篇:
Never store the password unhased directly on the server!
下一篇:
iOS网络编程-iOS中解析Bonjour服务
PostgreSQL 多字段任意组合搜索的性能
云计算时代的调度员——阿里云解析(AliDNS)
Linux服务器管理控制面板wdcp安全设置,让你的后台,只有你自己能访问!
Tomcat源代码调试:看不见的Shell第一式
【粉丝福利】微软、谷歌、Facebook等硅谷大厂91个开源软件盘点(附下载地址)
Linq删除中报错——无法删除尚未附加的实体
写一个简单的工作流(二)
arm更新官方标识 与万物联网遥相呼应
跨界,圈外人该如何闯入数据科学家的世界?
政府安全资讯精选 2017年第十三期 网信办发布《互联网新闻信息服务新技术新应用安全评估管理规定》;Facebook颁布新广告政策,加强内容安全