黑马程序员技术交流社区

标题: 再敲一遍 [打印本页]

作者: 你好,师姐    时间: 2016-12-6 00:18
标题: 再敲一遍
今天老师课上的例子,我敲了三遍,.小二觉得重要.刚刚又去敲了一遍.{:8_527:}


package KeTangLianXi01;

import java.io.File;

public class GuoLvQi04 {
        public static void main(String[] args) {
                //1  封装一个目录,成为file对象.
                File dry = new File("F:\\java\\黑马资料\\教学视频\\小二的资料\\视频资料\\aaa");
                //2                写一个方法,传递目录,将目录下的.java文件打印到控制台上
                printfile(dry);
               
               
        }
       
        private static void printfile(File dry) {
                //获取dry的目录下的所有文件和文件夹
                File[] files = dry.listFiles();
                //遍历files数组,
                for (File file : files) {
                        //判断   是否是文件
                        if(file.isFile()){
                                //是的话,在判断他的名字的末尾是否是.java结尾
                                if(file.getName().endsWith(".java")){
                                        //打印结果
                                        System.out.println(file);
                                }
                                //如果不是,那么说明是文件夹
                        }else{
                                //文件夹需要再次遍历去判断其子文件夹是否包含有.java文件.
                                //再次调用printfile()的方法
                                printfile(file);
                        }
                }
               
        }
}


作者: hacker1520    时间: 2016-12-6 00:19


作者: 驰骋向前    时间: 2016-12-6 00:44
努力的孩子,加油!

作者: FAN8210    时间: 2016-12-6 06:50
努力的孩子,学习了

作者: 试着try    时间: 2016-12-6 11:28
我也觉得重要 递归





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