Most visited

Recently visited

Added in API level 1

CheckedOutputStream

public class CheckedOutputStream
extends FilterOutputStream

java.lang.Object
   ↳ java.io.OutputStream
     ↳ java.io.FilterOutputStream
       ↳ java.util.zip.CheckedOutputStream


一个输出流,也保持正在写入的数据的校验和。 校验和可以用来验证输出数据的完整性。

也可以看看:

Summary

Inherited fields

From class java.io.FilterOutputStream

Public constructors

CheckedOutputStream(OutputStream out, Checksum cksum)

用指定的校验和创建一个输出流。

Public methods

Checksum getChecksum()

返回此输出流的校验和。

void write(byte[] b, int off, int len)

写入一个字节数组。

void write(int b)

写一个字节。

Inherited methods

From class java.io.FilterOutputStream
From class java.io.OutputStream
From class java.lang.Object
From interface java.io.Closeable
From interface java.io.Flushable
From interface java.lang.AutoCloseable

Public constructors

CheckedOutputStream

Added in API level 1
CheckedOutputStream (OutputStream out, 
                Checksum cksum)

用指定的校验和创建一个输出流。

Parameters
out OutputStream: the output stream
cksum Checksum: the checksum

Public methods

getChecksum

Added in API level 1
Checksum getChecksum ()

返回此输出流的校验和。

Returns
Checksum the Checksum

write

Added in API level 1
void write (byte[] b, 
                int off, 
                int len)

写入一个字节数组。 将阻塞,直到实际写入字节。

Parameters
b byte: the data to be written
off int: the start offset of the data
len int: the number of bytes to be written
Throws
IOException if an I/O error has occurred

write

Added in API level 1
void write (int b)

写一个字节。 将阻塞,直到字节被实际写入。

Parameters
b int: the byte to be written
Throws
IOException if an I/O error has occurred

Hooray!