Java.io.InputStreamReader类 - Java.io包
Java.io.InputStreamReader 类是一座桥从字节流与字符流。它读取字节并将其解码为使用指定的字符集的字符。
类声明
以下是java.io.InputStreamReader类的声明:
public class InputStreamReader
   extends Reader
字段域
以下是java.io.InputStreamReader类中的字段:
- protected Object lock -- 这是用于同步针对此流的操作的对象。
 
类构造函数
| S.N. | 构造函数 & 描述 | 
|---|---|
| 1 | InputStreamReader(InputStream in) 这将创建一个使用默认字符集的输入流。 | 
| 2 | InputStreamReader(InputStream in, Charset cs) 这将创建一个使用给定字符集的输入流。 | 
| 3 | InputStreamReader(InputStream in, CharsetDecoder dec) 这将创建一个使用给定的charset解码器的输入流。 | 
| 4 | InputStreamReader(InputStream in, String charsetName) 这将创建一个使用指定的字符集的输入流。 | 
类方法
| S.N. | 方法 & 描述 | 
|---|---|
| 1 | void close() 此方法关闭该流并释放与之关联的所有系统资源。 | 
| 2 | String getEncoding() 此方法返回正在使用此流的字符编码的名称。 | 
| 3 | int read() 此方法读取单个字符。 | 
| 4 | int read(char[] cbuf, int offset, int length) 此方法读取字符到一个数组中的一部分。 | 
| 5 | boolean ready() 此方法通知此流是否已准备好被读取。 | 
继承的方法
这个类继承自以下类方法:
Java.io.Reader
Java.io.Object