您的位置:首页 > 编程语言 > Java开发

Java输入输出流(2)

2016-04-12 11:29 246 查看
1.字符处理类

InputStream和OutputStream是用来读入与写出字节数据,如果处理的是字符数据,使用InputStream和OutputStream就得对照编码表,在字符与字节之间进行转换。如果使用字符处理类就不用编码转换。

2. Reader与Writer继承架构

java.io.Reader类针对字符数据的读取,其抽象化了字符数据读入的来源。java.io.Writer类针对字符数据的写入,其抽象化了字符数据写出的目的地。

Reader和Writer常用类继承架构如下图:



其中:

StringReader可以将字符数据写至StringWriter,最后使用toString()方法取得字符串,代表所有写入的字符数据。

FileReader主要用于读取文档并将读到的数据转换为字符。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息