Java.io.InputStreamReader 類



簡介

Java.io.InputStreamReader 類是位元組流到字元流的橋樑。它讀取位元組並使用指定的字元集將其解碼為字元。

類宣告

以下是 Java.io.InputStreamReader 類的宣告:

public class InputStreamReader
   extends Reader

欄位

以下是 Java.io.InputStreamReader 類的欄位:

  • protected Object lock - 這是用於同步此流上的操作的物件。

類建構函式

序號 建構函式 & 描述
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)

這將建立一個使用指定名稱的字元集的 InputStreamReader。

類方法

序號 方法 & 描述
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
廣告

© . All rights reserved.