今天尝试写文件时,使用FileWriter.write(String str)
结果是怎么也写不进去,总是是一个空文件。
网上看看他们的实例,感觉也和我的差不多。
不过最后,我看他们的实例,总是会把fw关闭。难道问题出在这里?
果不其然,fw.close()以后,文件就正常写了。
具体的原理不大清楚,难道,必须把流关闭,才把数据往上写吗?
不管怎么说,至少知道怎么用了。然后再去设法搞清楚为什么吧。
本文记录了作者在使用FileWriter进行文件写入过程中遇到的问题及解决办法。最初,文件总是被创建为空文件,直到调用fw.close()方法后,内容才能正确写入。此现象提示,在使用完毕后务必关闭流。
今天尝试写文件时,使用FileWriter.write(String str)
结果是怎么也写不进去,总是是一个空文件。
网上看看他们的实例,感觉也和我的差不多。
不过最后,我看他们的实例,总是会把fw关闭。难道问题出在这里?
果不其然,fw.close()以后,文件就正常写了。
具体的原理不大清楚,难道,必须把流关闭,才把数据往上写吗?
不管怎么说,至少知道怎么用了。然后再去设法搞清楚为什么吧。
9222

被折叠的 条评论
为什么被折叠?