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);}}