java.lang.Object
java.io.OutputStream
java.io.FilterOutputStream
java.util.zip.CheckedOutputStream
- すべての実装されたインタフェース:
Closeable,Flushable,AutoCloseable
public class CheckedOutputStream extends FilterOutputStream
書き込まれるデータのチェックサムも保持する出力ストリームです。 チェックサムは、このあと、出力データの整合性を検証するために使用できます。
- 導入されたバージョン:
- 1.1
- 関連項目:
Checksum
-
フィールドのサマリー
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 CheckedOutputStream(OutputStream out, Checksum cksum)指定されたChecksumを持つ出力ストリームを作成します。 -
メソッドのサマリー
修飾子と型 メソッド 説明 ChecksumgetChecksum()この出力ストリームのChecksumを返します。voidwrite(byte[] b, int off, int len)バイト配列を書き込みます。voidwrite(int b)バイトを書き込みます。
-
コンストラクタの詳細
-
CheckedOutputStream
public CheckedOutputStream(OutputStream out, Checksum cksum)指定されたChecksumを持つ出力ストリームを作成します。- パラメータ:
out- 出力ストリームcksum- チェックサム
-
-
メソッドの詳細
-
write
public void write(int b) throws IOExceptionバイトを書き込みます。 バイトが実際に書き込まれるまでブロックされます。- オーバーライド:
write、クラス:FilterOutputStream- パラメータ:
b- 書き込まれるバイト- 例外:
IOException- 入出力エラーが発生した場合
-
write
public void write(byte[] b, int off, int len) throws IOExceptionバイト配列を書き込みます。 バイトが実際に書き込まれるまでブロックされます。- オーバーライド:
write、クラス:FilterOutputStream- パラメータ:
b- 書き込まれるデータoff- データの開始オフセットlen- 書き込まれるバイト数- 例外:
IOException- 入出力エラーが発生した場合- 関連項目:
FilterOutputStream.write(int)
-
getChecksum
public Checksum getChecksum()この出力ストリームのChecksumを返します。- 戻り値:
- Checksum
-