Java.io.InputStreamReader類
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