bug笔记-BufferedWriter()
2017-08-09 本文已影响0人
mebo0
问题:bw.flush()注释掉之后,控制台输入的数据无法写入“a.txt”文档中。
原因:疑似每次while循环BufferedWriter缓冲区就覆盖一次,但是很奇怪就算这样,bw.close()也会执行一次flush()操作,然而最后一行输入的数据也没有出现在"a.txt"文档中?
问题:bw.flush()注释掉之后,控制台输入的数据无法写入“a.txt”文档中。
原因:疑似每次while循环BufferedWriter缓冲区就覆盖一次,但是很奇怪就算这样,bw.close()也会执行一次flush()操作,然而最后一行输入的数据也没有出现在"a.txt"文档中?