问题:bw.flush()注释掉之后,控制台输入的数据无法写入“a.txt”文档中。
原因:疑似每次while循环BufferedWriter缓冲区就覆盖一次,但是很奇怪就算这样,bw.close()也会执行一次flush()操作,然而最后一行输入的数据也没有出现在"a.txt"文档中?
问题:bw.flush()注释掉之后,控制台输入的数据无法写入“a.txt”文档中。
原因:疑似每次while循环BufferedWriter缓冲区就覆盖一次,但是很奇怪就算这样,bw.close()也会执行一次flush()操作,然而最后一行输入的数据也没有出现在"a.txt"文档中?
本文标题:bug笔记-BufferedWriter()
本文链接:https://www.haomeiwen.com/subject/kkmfrxtx.html
网友评论