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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

         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());       
        }

2 个回复

倒序浏览
File[] files = new File[0];                //不是null,长度为0
files=file.listFiles();                      //file下没文件的话,长度还是0,空文件夹遍历浪费表情;
回复 使用道具 举报
Observer 发表于 2016-8-2 20:44
File[] files = new File[0];                //不是null,长度为0
files=file.listFiles();                      //file ...

谢谢,明白了!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马