Java(案例:文件搜索)

文件搜索

public static void main(String[] args) {
    File file = new File("G:\\idea");
    getAllFile(file);
}

public static void getAllFile(File f) {
    File[] files = f.listFiles();
    for (File file : files) {
        //对遍历得到的File对象file进行判断,判断是否是文件夹
        if (file.isDirectory()) {//是文件夹
            getAllFile(file);//继续遍历里面的文件/文件夹
        } else {//是文件

            //只要.java文件
            //1.把File对象file转为字符串对象
            //2.调用String类种方法endwith判断结尾

            if (file.getName().toLowerCase().endsWith(".java")){
                System.out.println(file);
            }
        }
    }
}
posted @ 2021-03-17 21:15  一名初学者  阅读(185)  评论(0)    收藏  举报