首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CharArrayReader和StringReader的用途是什么?

CharArrayReader和StringReader的用途是什么?
EN

Stack Overflow用户
提问于 2015-09-19 06:44:40
回答 2查看 576关注 0票数 3

我理解java.io中的其他java.io子类,但是当我已经有了作为Stringchar[]可用的数据时,我想不出一个需要CharArrayReaderStringReader的用例。

是因为兼容性吗?将一个Stringchar[]“输入”到期望Reader作为参数的东西中?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-09-19 06:54:15

我不称它为兼容性,它是灵活的。

您说得对,一些处理基于字符的数据的库提供了接受Reader的方法。因此,该库的用户可以选择任何机制来输入该库。

如果硬盘上有文件,请使用FileReader。如果您有任意的InputStream,请使用InputStreamReader (带有适当的编码)。如果代码中已经有一个简单的String,请使用StringReader。等等..。

票数 3
EN

Stack Overflow用户

发布于 2015-09-19 07:27:12

除了已经回答的内容之外,当您为期望读取器的方法编写单元测试时,这些类非常方便。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32665162

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档