哦,刚才不在状态....没看清楚...是这样的,你程序在刚开始声明了读取流河写入流的引用,BufferedReader bufd=null;BufferedWriter bufw=null;在finally里的语句在程序结束时都会运行到,如果你的这两条语句出现了错误,
bufd=new BufferedReader(new FileReader("123.txt"));
bufw=new BufferedWriter(new FileWriter("1234_copy.txt"));没有创建成功,那么你在finally里写的关闭流就会提示空指针异常,所以在关闭时先要判断一下,就只是因为这个才判断,上面的那个解释是错的... |