黑马程序员技术交流社区

标题: 递归遍历文件最后空指针异常? [打印本页]

作者: iceknc    时间: 2015-10-5 09:34
标题: 递归遍历文件最后空指针异常?
public static void main(String[] args) {
                File file = new File("D:\\");
                  showFileName(file);
}
private static void showFileName(File file) {
                 File[] fileArray = file.listFiles();
                  for (File f : fileArray) {
                                   if(f.isDirectory()){
                                    showFileName(f);
                  }else{
                                    if(f.getName().endsWith(".java")){
                                                     System.out.println(f.getAbsolutePath());
                                                    }
                                  }
                  }
}

代码是照着视频敲出来的,怎么我的到最后就报空指针异常了呢?
作者: 李克强001    时间: 2015-10-5 09:56
楼主,经过测试,代码并无错误。你可以再检验一下。如果没有错误,希望您以后仔细检查之后再来问问题,不要浪费大家宝贵时间。谢谢。
作者: iceknc    时间: 2015-10-5 12:16
李克强001 发表于 2015-10-5 09:56
楼主,经过测试,代码并无错误。你可以再检验一下。如果没有错误,希望您以后仔细检查之后再来问问题,不要 ...

代码是没错误啊,能有结果出来,但是我自己的运行到最后报了空指针异常结束的,不是正常终止的




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