Java.io包教程

Java.io.InputStreamReader类

简介

Java.io.InputStreamReader 类是从字节流到字符流的桥接器.它读取字节并使用指定的字符将它们解码为字符charset.

类声明

以下是 Java.io.InputStreamReader class :

的声明

public class InputStreamReader
   extends Reader

Field

以下是 Java.io.InputStreamReader 类 :

    类构造函数

    Sr.No.构造函数&说明
    1

    InputStreamReader(InputStream in)

    这将创建一个使用默认字符集的InputStreamReader.

    2

    InputStreamReader(输入街道,Charset cs)

    这将创建一个使用给定字符集的InputStreamReader.

    3

    InputStreamReader(CharsetDecoder dec中的InputStream)

    这会创建一个使用给定的InputStreamReader charset decoder.

    4

    InputStreamReader(InputStream in,String charsetName)

    这将创建一个使用指定字符集的InputStreamReader.

    类方法

    Sr.No.方法&说明
    1void close()

    此方法关闭流并释放与其关联的所有系统资源.

    2String getEncoding()

    此方法返回此流使用的字符编码的名称.

    3int read()

    此方法读取单个字符.

    4int read(char [] cbuf,int offset,int长度)

    此方法将字符读入数组的一部分.

    5boolean ready()

    此方法告知是否流已准备好被读取.

    继承的方法

    此类继承以下类中的方法 :

    • Java.io.Reader

    • Java.io.Object