用策略模式取出某个目录下的某一类文件
public static void main(String[] args) throws IOException {
File file = new File("C:\\Documents and Settings\\dell\\桌面\\newwork");
File[] files1 = file.listFiles(new FilenameFilter() {
@Override
public boolean accept(File dir, String name) {
return name.endsWith(".java");
}
}) ;
// File[] files = file.listFiles(new FileFilter() {
//
// @Override
// public boolean accept(File file) {
//
// return file.getName().endsWith(".java");
// }
// }) ;
//
for(int i=0;i<files1.length;i++){
System.out.println( files1[i].getName());
}
}