栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

FileWrite BufferedWriter和PrintWriter结合

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

FileWrite BufferedWriter和PrintWriter结合

大概他们之所以使用a是

FileWriter
因为他们想写入文件。双方
BufferedWriter
PrintWriter
必须得到另一位作家写-
你需要 一些 最终目的地。

(我个人不喜欢,

FileWriter
因为它不允许您指定编码。我更喜欢使用
FileOutputStream
包裹在中
OutputStreamWriter
,但这是另一回事。)

BufferedWriter
如您所说,它用于缓冲-尽管它不缓冲 所有 输出,但只是固定数量的输出(缓冲的大小)。它会向底层作者创建“
chunkier”写入。

至于-
well的用法

PrintWriter
,它公开了一些额外的方法,例如
println
。我个人不喜欢它,因为它会吞下异常(您必须使用进行显式检查
checkError
,但仍然无法提供详细信息,而且我认为我
从未 见过使用过它),但这又取决于您在做什么。该
PrintWriter
传递的
BufferedWriter
它的 目的地。

因此,您所显示的部分下面的代码可能

PrintWriter
会写入,将写入
BufferedWriter
,将(在其缓冲区已满,或者刷新或关闭时)写入
FileWriter
,进而将字符数据转换为磁盘上的字节。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/463620.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号