自己写了一个获取当前路径下面以.java结尾的文件或者文件夹 请各位同学看看 给点意见
import java.io.*;
public class FileTest{
public static void main(String[] agrs){
File file = new File(System.getProperty("user.dir"));//获取当前路径
System.out.println(file);
String[] str = file.list();
for(String s : str){
System.out.println(s);
}
System.out.println("----------------------------------------------");
String[] str1 = file.list(new FileterJava());//获取以.java结尾的文件,参数是一个实现FilenameFilter的接口,在接口里面写具体的实现
for(String s1 : str1){
System.out.println(s1);
}
}
}
class FileterJava implements FilenameFilter{
public boolean accept(File dir,String name){
return name.endsWith(".java")||new File(name).isDirectory();
}
}
|
|