X Tutup
# 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() ](http://www.yiibai.com/java/io/inputstreamreader_close.html) 此方法关闭该流并释放与之关联的所有系统资源。 | | 2 | [String getEncoding() ](http://www.yiibai.com/java/io/inputstreamreader_getencoding.html) 此方法返回正在使用此流的字符编码​​的名称。 | | 3 | [int read() ](http://www.yiibai.com/java/io/inputstreamreader_read_char.html) 此方法读取单个字符。 | | 4 | [int read(char[] cbuf, int offset, int length) ](http://www.yiibai.com/java/io/inputstreamreader_read_char_len.html) 此方法读取字符到一个数组中的一部分。 | | 5 | [boolean ready() ](http://www.yiibai.com/java/io/inputstreamreader_ready.html) 此方法通知此流是否已准备好被读取。 | ## 继承的方法 这个类继承自以下类方法: * Java.io.Reader * Java.io.Object
X Tutup