黑马程序员技术交流社区

标题: IO问题,求解答 [打印本页]

作者: 至尊幽蓝    时间: 2015-9-13 11:14
标题: IO问题,求解答
  1.     for(File f:files)
  2.   {
  3. // fw.write(f.toString());
  4.     puts(f.getName());
  5.     fw.write(f.getName());
  6.     fw.newLine();
  7.   }
复制代码
如代码,fw是一个BufferedWriter对象,puts是自己包装的控制台打印方法,files是通过File的listFiles方法获得的File数组,注释掉的那行可以正常写入,puts也可以正常打印,但是下面的两行代码就貌似没有运行,输出文件为0kb,求大神帮忙解答下。

作者: 插兜    时间: 2015-9-13 12:02
好像要刷吧

作者: 至尊幽蓝    时间: 2015-9-13 13:53
插兜 发表于 2015-9-13 12:02
好像要刷吧

我后来刷了,确实有了,但是,我最后有close()方法啊,不是一样会刷吗?还有没有flush时,注释掉的那行代码也能写入。那段写入的内容多,包括路径。
作者: 插兜    时间: 2015-9-13 17:40
看不懂了,我学的还很浅
作者: fengchaohui    时间: 2015-9-15 20:36
你们都是大神




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