/*
从文件目录中筛选相应文件
*/
import java.io.*;
class FileJavaFilter implements FilenameFilter {
public boolean accept(File dir, String name) {// 筛选必须实现的接口
if (name.endsWith(".java"))
return true;
else
return false;
}
}
public class D7 {
static void filterJava(File f) {
String[] arr = null;
if (f.exists() && f.isDirectory()) {
arr = f.list(new FileJavaFilter());
for (String str : arr)
System.out.println(str);
} else
System.out.println("no such file");
}
public static void main(String args[]) throws IOException {
File a = new File("E:\\AAA");
filterJava(a);
}
}
从文件目录中筛选相应文件
*/
import java.io.*;
class FileJavaFilter implements FilenameFilter {
public boolean accept(File dir, String name) {// 筛选必须实现的接口
if (name.endsWith(".java"))
return true;
else
return false;
}
}
public class D7 {
static void filterJava(File f) {
String[] arr = null;
if (f.exists() && f.isDirectory()) {
arr = f.list(new FileJavaFilter());
for (String str : arr)
System.out.println(str);
} else
System.out.println("no such file");
}
public static void main(String args[]) throws IOException {
File a = new File("E:\\AAA");
filterJava(a);
}
}