以前写Java程序时,对于文件目录的列表,总喜欢把所有文件列表,然后一个一个地比较后缀名以及是不是文件。这两天,看《Core Jave》时,发现可以用FilenameFilter来实现。比如,看D:\下的TXT文件,代码如下: 12345678910111213141516 import java.io.File; import java.io.FilenameFilter; public class FilenameFilterTest { public static final String EXT_TXT = ".txt"; public static void main(String[] args) { File dir = new File("D:\\"); String[] filenames = dir.list(new FilenameFilter() { public boolean accept(File dir, …
转载于:https://www.cnblogs.com/yutuo/archive/2010/01/13/2010316.html