关于使用字符流

关于使用字符流

为什么不直接创建字符流:

Writer writer = new FileWriter(xmlPath);

而是要以字节流转字符流?

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,同学直接使用FileWriter是可以的,只是使用的方式不同罢了。因在底层是字节处理的数据,所以此小节采用了字节流转字符流的方式。

祝学习愉快!

  • 易萧 提问者 #1
    我当然知道FileOutputStream是指文件字节输出流。 但我是问为什么不直接new FileWriter(xmlPath)。 直接建一个字符流不就好了,为什么要建一个字节流来转字符流。 如果是想要传UTF-8参数,那么以下写法也同样可以: Writer writer = new FileWriter(xmlPath, Charset.forName("UTF-8"));
    2020-08-31 17:35:10
  • 好帮手慕小尤 回复 提问者 易萧 #2
    同学你好,非常抱歉~ 刚是老师理解错误,已修改回答,请同学可进行查看。祝学习愉快!
    2020-08-31 18:17:00
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师