模块 java.base

类 CheckedOutputStream

所有已实现的接口:
Closeable , Flushable , AutoCloseable

public class CheckedOutputStream extends FilterOutputStream
一个输出流,它还维护正在写入的数据的校验和。然后可以使用校验和来验证输出数据的完整性。
自从:
1.1
参见:
  • 构造方法详细信息

    • CheckedOutputStream

      public CheckedOutputStream(OutputStream  out, Checksum  cksum)
      创建具有指定校验和的输出流。
      参数:
      out - 输出流
      cksum - 校验和
  • 方法详情

    • write

      public void write(int b) throws IOException
      写入一个字节。将阻塞直到字节被实际写入。
      重写:
      write 在类 FilterOutputStream
      参数:
      b - 要写入的字节
      抛出:
      IOException - 如果发生 I/O 错误
    • write

      public void write(byte[] b, int off, int len) throws IOException
      写入一个字节数组。将阻塞直到字节被实际写入。
      重写:
      write 在类 FilterOutputStream
      参数:
      b - 要写入的数据
      off - 数据的起始偏移量
      len - 要写入的字节数
      抛出:
      IOException - 如果发生 I/O 错误
      参见:
    • getChecksum

      public Checksum  getChecksum()
      返回此输出流的校验和。
      返回:
      校验和