Java.io.InputStreamReader Java.io.InputStream Java.io.LineNumberReader 介绍 所述java.io.InputStreamReader中类是从字节流的桥梁到字符streams.It读取字节并将其解码为使用指定的charset字符。 类声明 以下是Java.io.InputStreamReader类的声明 public class InputStreamReader extends Reader 领域 以下是Java.io.InputStreamReader类的字段 protected Object lock - 这是用于同步此流上的操作的对象。 类构造函数 Sr.No. 构造函数和描述 1 InputStreamReader(InputStream in) 这将创建一个使用默认字符集的InputStreamReader。 2 InputStreamReader(InputStream in,Charset cs) 这将创建一个使用给定字符集的InputStreamReader。 3 InputStreamReader(InputStream in,CharsetDecoder dec) 这将创建一个使用给定字符集解码器的InputStreamReader。 4 InputStreamReader(InputStream in,String charsetName) 这将创建一个使用命名charset的InputStreamReader。 类方法 Sr.No. 方法和描述 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 Java.io.InputStream Java.io.LineNumberReader