public class UnicodeReader extends Reader
コンストラクタと説明 |
---|
UnicodeReader(InputStream in)
デフォルトエンコーディングを指定せずにリーダを生成します。
|
UnicodeReader(InputStream in,
String defaultEnc)
デフォルトエンコーディングを指定してリーダを生成します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
close() |
String |
getDefaultEncoding()
指定されたデフォルトエンコーディングを返却します。
|
String |
getEncoding()
読み込み時のエンコーディングを返却します。
|
protected void |
init()
初期化処理
入力ストリームを読み込みBOMを解決します。 |
int |
read(char[] cbuf,
int off,
int len)
配列の一部に文字を読み込みます。
|
public UnicodeReader(InputStream in)
in
- 読み込みストリームpublic UnicodeReader(InputStream in, String defaultEnc)
in
- 読み込みストリームdefaultEnc
- デフォルトエンコーディングpublic void close() throws IOException
close
インタフェース内 Closeable
close
インタフェース内 AutoCloseable
close
クラス内 Reader
IOException
public String getDefaultEncoding()
public String getEncoding()
public int read(char[] cbuf, int off, int len) throws IOException
read
クラス内 Reader
cbuf
- 転送先バッファoff
- 文字の格納開始オフセットlen
- 読み込む文字の最大数IOException
- 入出力エラーが発生した場合にスローされます。Reader.read(char[], int, int)
protected void init() throws IOException
IOException
- 入出力エラーが発生した場合にスローされます。Copyright © 2012 NTT DATA INTRAMART CORPORATION