黑马程序员技术交流社区
标题:
程序运行到最后为什么会抛空指针异常?
[打印本页]
作者:
黑马-刘昌文
时间:
2012-4-19 09:03
标题:
程序运行到最后为什么会抛空指针异常?
package www.itcast.listFile;
import java.io.*;
public class ListFile {
public static void main(String[] args) throws Exception {
// TODO Auto-generated method stub
BufferedReader bufr = new BufferedReader(new InputStreamReader(
System.in));
String line = null;
while ((line = bufr.readLine()) != null) {
File file = new File(line);
if (file.exists()) {
listFiles(file);
}
}
}
private static void listFiles(File dir) {
// TODO Auto-generated method stub
System.out.println("目录:" + dir.getPath());
File[] files = dir.listFiles();
for (int i = 0; i < files.length; i++) {
if (files[i].isDirectory()) {
listFiles(files[i]);
} else {
System.out.println("文件:" + files[i].getPath());
}
}
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2