public class HexOutputStream extends OutputStream
OutputStream. The most common usage of this class will
involve passing it to the constructor of another OutputStream. For instance:
ObjectOutputStream oos = new ObjectOutputStream(new GZIPOutputStream(new HexOutputStream(
new FileOutputStream(fileName))));
HexInputStream| Constructor and Description |
|---|
HexOutputStream(OutputStream o)
Initializes this stream with another output stream.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Closes this output stream and releases any system resources associated with this stream.
|
void |
flush()
Flushes this output stream and forces any buffered output bytes to be written out.
|
void |
write(byte[] b)
Writes
b.length bytes from the specified byte array to this output stream. |
void |
write(byte[] b,
int off,
int len)
Writes
len bytes from the specified byte array starting at offset
off to this output stream. |
void |
write(int b)
Writes the specified byte to this output stream.
|
public HexOutputStream(OutputStream o)
o - The output stream to which converted output should be sent.public void write(int b)
throws IOException
write
is that one byte is written to the output stream. The byte to be written is the eight
low-order bits of the argument b. The 24 high-order bits of b are
ignored.write in class OutputStreamb - The byte to be written.IOExceptionpublic void write(byte[] b)
throws IOException
b.length bytes from the specified byte array to this output stream. The
general contract for write(b) is that it should have exactly the same effect as
the call write(b, 0,
b.length).write in class OutputStreamb - The bytes to be written.IOExceptionpublic void write(byte[] b,
int off,
int len)
throws IOException
len bytes from the specified byte array starting at offset
off to this output stream. The general contract for
write(b, off, len) is that some of the bytes in the array b are
written to the output stream in order; element b[off] is the first byte written
and b[off+len-1] is the last byte written by this operation. b is null, a NullPointerException is thrown. off is negative, or len is negative, or off+len is
greater than the length of the array b, then an
IndexOutOfBoundsException is thrown.write in class OutputStreamb - A buffer containing the bytes to be written.off - The offset of the first byte to be written.len - The amount of bytes to be written.IOExceptionpublic void flush()
throws IOException
flush is that calling it is an indication that, if any bytes
previously written have been buffered by the implementation of the output stream, such bytes
should immediately be written to their intended destination.flush in interface Flushableflush in class OutputStreamIOExceptionpublic void close()
throws IOException
close is that it closes the output stream. A closed stream
cannot perform output operations and cannot be reopened.close in interface Closeableclose in interface AutoCloseableclose in class OutputStreamIOExceptionCopyright © 2016. All rights reserved.