在开发中,同一个程序中需要两次写文件,通过OutputStreamWriter来实现。刚开始为了管理方便,我把这两个操作的关闭过程统一都放到了程序的最后,但是发现写入的内容变得不完整,无论文本长短,最后总是有大约几百个字符没有写进去。后来在参考以往写的代码中才忽然意识到这个问题,就又把OutputStreamWriter的关闭操作紧跟着放到write()之后,然后就又正常了!
OutputStreamWriter在完成write()后 一定要立即关闭,不然写入内容不完整!
最新推荐文章于 2023-05-18 22:43:23 发布