Command设计模式-文件过滤器FilenameFilter

来源:互联网 发布:复制软件 编辑:程序博客网 时间:2024/05/20 11:22
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结尾,或者文件对应一个路径,返回truereturn name.endsWith(".java")|| new File(name).isDirectory();}}


原创粉丝点击