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頒布新廣告政策,加強內容安全