DigestOutputStream.write

DigestOutputStream.write

Class Overview | Class Members | This Package | All Packages

Syntax 1
public void write( int b ) throws IOException
Parameters
b
the byte to be used for updating and writing to the output stream.
Description
Updates the message digest (if the digest function is on) using the specified byte, and in any case writes the byte to the output stream. That is, if the digest function is on (see on), this method calls update on the message digest associated with this stream, passing it the byte b. This method then writes the byte to the output stream, blocking until the byte is actually written.

Exceptions
IOException if an I/O error occurs.
Overrides
write in class FilterOutputStream
See Also
update



Syntax 2
public void write( byte b[], int off, int len ) throws IOException
Parameters
b
the array containing the subarray to be used for updating and writing to the output stream.
off
the offset into b of the first byte to be updated and written.
len
the number of bytes of data to be updated and written from b, starting at offset off.
Description
Updates the message digest (if the digest function is on) using the specified subarray, and in any case writes the subarray to the output stream. That is, if the digest function is on (see on), this method calls update on the message digest associated with this stream, passing it the subarray specifications. This method then writes the subarray bytes to the output stream, blocking until the bytes are actually written.

Exceptions
IOException if an I/O error occurs.
Overrides
write in class FilterOutputStream
See Also
update