クラスCheckedInputStream
java.lang.Object
java.io.InputStream
java.io.FilterInputStream
java.util.zip.CheckedInputStream
- すべての実装されたインタフェース:
Closeable,AutoCloseable
public class CheckedInputStream extends FilterInputStream
読み込まれるデータのチェックサムも保持する入力ストリームです。 チェックサムは、このあと、入力データの整合性を検証するために使用できます。
- 導入されたバージョン:
- 1.1
- 関連項目:
-
フィールドのサマリー
クラスjava.io.FilterInputStreamで宣言されたフィールド
in -
コンストラクタのサマリー
コンストラクタ -
メソッドのサマリー
クラスjava.io.FilterInputStreamで宣言されたメソッド
available, close, mark, markSupported, read, resetクラスjava.io.InputStreamで宣言されたメソッド
nullInputStream, readAllBytes, readNBytes, readNBytes, skipNBytes, transferTo
-
コンストラクタの詳細
-
CheckedInputStream
public CheckedInputStream(InputStream in, Checksum cksum) 指定されたChecksumを使用する入力ストリームを作成します。- パラメータ:
in- 入力ストリームcksum- Checksum
-
-
メソッドの詳細
-
read
public int read() throws IOExceptionバイトを読み込みます。 入力が利用できない場合はブロックされます。- オーバーライド:
read、クラスFilterInputStream- 戻り値:
- 読み込まれたバイト。ストリームの終わりに達した場合は -1。
- スロー:
IOException- 入出力エラーが発生した場合- 関連項目:
-
read
public int read(byte[] buf, int off, int len) throws IOException バイト配列に読み込みます。lenが0でない場合、このメソッドは入力の一部が利用できるようになるまでブロックされます。それ以外の場合、バイトは読み込まれず、0が返されます。- オーバーライド:
read、クラスFilterInputStream- パラメータ:
buf- データの読込み先のバッファoff- 転送先配列の開始オフセットblen- 読み込まれる最大バイト数- 戻り値:
- 実際に読み込まれたバイト数。ストリームの最後に達した場合は -1。
- スロー:
NullPointerException-bufがnullである場合。IndexOutOfBoundsException-offが負の値の場合、lenが負の値の場合、あるいはlenがbuf.length - offより大きい場合IOException- 入出力エラーが発生した場合- 関連項目:
-
skip
public long skip(long n) throws IOException 指定されたバイト数の入力をスキップします。- オーバーライド:
skip、クラスFilterInputStream- パラメータ:
n- スキップするバイト数- 戻り値:
- 実際にスキップされたバイト数
- スロー:
IOException- 入出力エラーが発生した場合- 関連項目:
-
getChecksum
-