A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 张森 中级黑马   /  2013-1-4 13:03  /  1091 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

自己写了一个获取当前路径下面以.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();
        }
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马