Java中InputStreamReader类是如何实现的?
- 内容介绍
- 文章标签
- 相关推荐
本文共计589个文字,预计阅读时间需要3分钟。
InputStreamReader 类、概述、转换流java.io.InputStreamReader 是 Reader 的子类,用于从字节流到字符流的转换。该类读取字节并将其解码为字符,可以使用指定的字符集进行解码。它的字符集可以通过名称指定。
InputStreamReader 类
1、概述
转换流 java.io.InputStreamReader ,是Reader的子类,是从字节流到字符流的桥梁。
该类读取字节,并使用指定的字符集将其解码为字符。它的字符集可以由名称指定,也可以接受平台的默认字符集。
2、继承自父类的共性成员方法
该类继承于 Reader 类,继承了父类的共性成员方法:
- int read() 读取单个字符并返回。
- int read(char[] cbuf)一次读取多个字符,将字符读入数组。
- void close() 关闭该流并释放与之关联的所有资源。
3、构造方法
InputStreamReader(InputStream in) 创建一个使用默认字符集的 InputStreamReader。
本文共计589个文字,预计阅读时间需要3分钟。
InputStreamReader 类、概述、转换流java.io.InputStreamReader 是 Reader 的子类,用于从字节流到字符流的转换。该类读取字节并将其解码为字符,可以使用指定的字符集进行解码。它的字符集可以通过名称指定。
InputStreamReader 类
1、概述
转换流 java.io.InputStreamReader ,是Reader的子类,是从字节流到字符流的桥梁。
该类读取字节,并使用指定的字符集将其解码为字符。它的字符集可以由名称指定,也可以接受平台的默认字符集。
2、继承自父类的共性成员方法
该类继承于 Reader 类,继承了父类的共性成员方法:
- int read() 读取单个字符并返回。
- int read(char[] cbuf)一次读取多个字符,将字符读入数组。
- void close() 关闭该流并释放与之关联的所有资源。
3、构造方法
InputStreamReader(InputStream in) 创建一个使用默认字符集的 InputStreamReader。

