Java小白知识点-字符输出流

发布于 2018-02-01 10:31  编辑:盘子
0
计算机等级考试题库 扫码微信刷题

字符输出流

字符输出到流总要涉及写字符数据,在数据被传输到流时,国际统一码将被自动地转换为本地计算机使用的编码。与字节输出流相比,在字节流里字符不进行转换。当你希望写文本到文件中或希望写字符串表示的数据值时可以使用字符流。你还可以使用字符输出流来得到字符串的本地计算机表示形式。


提供在一个流上进行字符操作的所有类都是从抽象类Writer派生出来的,Writer的子类如下图所示:


FilterWriter类是一个抽象类,用于定义字符过滤流的一个基类。有关写过滤流类的内容超出了本书的范围,所以我们不进一步讨论FilterWriter类。

PipedWriter类定义一个与一个PipedReader相连接的字符流,以便程序中的两个线程可以在它们之间传递数据。FipedReader类是从一个Reader类派生出来的字符输入流,我们将在下一章中研究字符输入流。

BufferedWriter类用来缓冲写到物理文件的字符流的输出。和我们在字节输出流中看到的一样,它通过减少写物理文件的次数来提高写操作的效率。我们来看一下,当我们观察如何使用字符流类来写文件时如何使用BufferedWriter类。






考无忧小编推荐:

更多计算机等级考试真题及答案>>>点击查看

想知道更多关于计算机等级报考指南、考试时间和考试信息的最新资讯在这里>>>点击查看


本文网址:http://www.k51.com.cn/info/jsjdjks/1802/0126151.html
选择分享到: