请问 如果目标文件夹下,有一个空文件夹,第十七行代码File[] fs=f.listFiles();可以执行,但是到了第23行后 这一句method(fs[x],level+1); 调用空文件夹里的第一一个文件fs[0],应该会报索引越界或者空指针异常吧?
public class OutputStreamDemo {
public static void main(String[] args) throws IOException {
File file=new File("测试");//一个空文件夹
System.out.println(file.isDirectory());
File[] files=file.listFiles();
System.out.println(files);
System.out.println(files[0]);
}
}
这是我测试的结果,报了这个错误 ArrayIndexOutOfBoundsException: 0 |