Reader和InputStream有什么区别?

Reader和InputStream有什么区别?,第1张

Reader和InputStream有什么区别?

InputStream是从资源获取信息的原始方法。它不执行任何类型的转换就逐字节地获取数据。如果您正在读取图像数据或任何二进制文件,则这是要使用的流。

阅读器是为字符流设计的。如果您正在阅读的信息全部是文本,则阅读器将为您处理字符解码,并为您提供原始输入流中的unipre字符。如果您正在阅读任何类型的文本,则这是要使用的流。

您可以包装InputStream并通过使用InputStreamReader类将其转换为Reader。

Reader reader = new InputStreamReader(inputStream, StandardCharsets.UTF_8);


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5477842.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-12
下一篇2022-12-12

发表评论

登录后才能评论

评论列表(0条)

    保存