黑马程序员技术交流社区

标题: 关于IO流 之 遍历一个文件目录下的元素问题 [打印本页]

作者: 黑马YJM    时间: 2016-8-2 16:02
标题: 关于IO流 之 遍历一个文件目录下的元素问题
         File[] files = file.listFiles();       //listFiles方法获取到一个目录中的所有文件和文件夹
        //如果files中有元素存在,就遍历打印输出所有元素
        //这里为什么还要判断 files.length 不等于0     files 不等于空就说明有元素吧  为什么还要判断 不等于0
        if(files!=null&&files.length!=0){         
        for(File f:files){
        System.out.println(f.getName());       
        }


作者: Observer    时间: 2016-8-2 20:44
File[] files = new File[0];                //不是null,长度为0
files=file.listFiles();                      //file下没文件的话,长度还是0,空文件夹遍历浪费表情;
作者: 黑马YJM    时间: 2016-8-3 20:17
Observer 发表于 2016-8-2 20:44
File[] files = new File[0];                //不是null,长度为0
files=file.listFiles();                      //file ...

谢谢,明白了!




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