黑马程序员技术交流社区

标题: 获取当前路径下面以.java结尾的方法 [打印本页]

作者: 张森    时间: 2013-1-4 13:03
标题: 获取当前路径下面以.java结尾的方法
自己写了一个获取当前路径下面以.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();
        }
}





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2