Java in a Nutshell, 5th Edition [Electronic resources]

نسخه متنی -صفحه : 1191/ 881
نمايش فراداده

CheckedOutputStreamjava.util.zip

Java 1.1closeable flushable

This class is a subclass of java.io.FilterOutputStream that allows data to be written to a stream and a checksum computed on that data at the same time. To create a CheckedOutputStream, you must specify both the output stream to write its data to and a Checksum object, such as an instance of Adler32, that implements the particular checksum algorithm you desire. The write( ) methods are similar to those of other OutputStream classes. The getChecksum( ) method returns the Checksum object. You must call getValue( ) on this object in order to obtain the actual checksum value.

Figure 16-136. java.util.zip.CheckedOutputStream

public class

CheckedOutputStream extends java.io.FilterOutputStream { // Public Constructors public

CheckedOutputStream (java.io.OutputStream

out , Checksum

cksum ); // Public Instance Methods public Checksum

getChecksum ( ); // Public Methods Overriding FilterOutputStream public void

write (int

b ) throws java.io.IOException; public void

write (byte[ ]

b , int

off , int

len ) throws java.io.IOException; }