java.io作家和读者 – 你怎么知道应该使用哪些?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java.io作家和读者 – 你怎么知道应该使用哪些?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含928字,纯文字阅读大概需要2分钟。
内容图文
![java.io作家和读者 – 你怎么知道应该使用哪些?](/upload/InfoBanner/zyjiaocheng/719/646ea74327ad42bb80294c5807139814.jpg)
有很多类扩展了java.io.Writer和java.io.Reader.
在哪些情况下你应该使用一个而不是另一个?每个人的整体实用性是什么(为什么会有这么多)?
他们有不同的“表现”属性吗?他们都只是从流中写/读 – 不是吗?
有没有人知道一篇文章会给我一些例子,说明你在哪里使用另一个.
同样的问题也适用于处理实际的文件.似乎有多种方法可以打开要读/写的文件流.
谢谢.
解决方法:
读者的名字说明了用例.
FileReader / StringReader / CharArrayReader / InputStreamReader具有不同的实现,可以从Files,Strings,CharArrays或InputStream中读取.用法取决于您的来源.
LineNumberReader / PushbackReader / BufferedReader不能工作’Standalone’你可以将它们与另一个源-Reader结合使用.例如new BufferedReader(new FileReader(file));
此Reader为您提供了可能需要执行的特殊情况的方法. BufferedReader逐行读取,或LineNumberReader获取行号.
PipedReader很适合将程序的Part / Thread上的数据表格与PipedWriter一起读取到另一个Part / Thread. …
…对于特殊情况,您可以使用Reader和Writer构建链,就像Decorator模式一样.
内容总结
以上是互联网集市为您收集整理的java.io作家和读者 – 你怎么知道应该使用哪些?全部内容,希望文章能够帮你解决java.io作家和读者 – 你怎么知道应该使用哪些?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。