public class XORInputStream extends FilterInputStream
InputStream
in
コンストラクタと説明 |
---|
XORInputStream(InputStream in,
int b)
指定された InputStream から指定されたバイトとの排他論理和を
取りながら読み込む XORInputStream を作成します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
int |
read()
デコードデータのバイトを読み込みます。
|
int |
read(byte[] b,
int off,
int len)
入力ストリームからバイト配列へ最大 len バイトのデータを読み込みます。
|
available, close, mark, markSupported, read, reset, skip
public XORInputStream(InputStream in, int b)
in
- 入力ストリームb
- 排他論理和を取るためのバイトpublic int read() throws IOException, NumberFormatException
2バイトの 16進数表現されたキャラクタデータを 読み込んで1バイトの数値として返します。 このメソッドは、2バイトの入力があるまでブロックします。
read
クラス内 FilterInputStream
IOException
- 入出力エラーが発生した場合NumberFormatException
- 16進数として有効ではない文字を読み込んだ場合public int read(byte[] b, int off, int len) throws IOException
read
クラス内 FilterInputStream
b
- データの読み込み先のバッファoff
- データの開始オフセットlen
- 読み込まれる最大バイト数IOException
- 入出力エラーCopyright © 2012 NTT DATA INTRAMART CORPORATION