モジュール java.base
パッケージ java.util.zip

クラスCheckedOutputStream

  • すべての実装されたインタフェース:
    Closeable, Flushable, AutoCloseable

    public class CheckedOutputStream
    extends FilterOutputStream
    書き込まれるデータのチェックサムも保持する出力ストリームです。 チェックサムは、このあと、出力データの整合性を検証するために使用できます。
    導入されたバージョン:
    1.1
    関連項目:
    Checksum
    • コンストラクタの詳細

      • 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