读书人

FilenameFilter过滤目录上文件

发布时间: 2012-10-31 14:37:31 作者: rapoo

FilenameFilter过滤目录下文件
编写一个实现FilenameFilter接口的类

public class TxtFilter implements FilenameFilter {public boolean isTxt(String file) {if (file.toLowerCase().endsWith(".txt")) {return true;} else {return false;}}public boolean accept(File dir, String name) {return isTxt(name);}}


测试程序如下:
public class DirList {public static void main(String[] args) {File path = new File("E:\\");String[] list;list = path.list(new TxtFilter());Arrays.sort(list, String.CASE_INSENSITIVE_ORDER);for (String dirItem : list)System.out.println(dirItem);}}

读书人网 >编程

热点推荐