DataInputStreamwritten is
set to zero.
out the underlying output stream, to be saved for later
use.FilterOutputStream.outb) to the underlying output stream. If no exception
is thrown, the counter written is incremented by
1.
Implements the write method of OutputStream.
b the byte to be written.IOException if an I/O error occurs.FilterOutputStream.outlen bytes from the specified byte array
starting at offset off to the underlying output stream.
If no exception is thrown, the counter written is
incremented by len.
b the data.off the start offset in the data.len the number of bytes to write.IOException if an I/O error occurs.FilterOutputStream.out
The flush method of DataOutputStream
calls the flush method of its underlying output stream.
IOException if an I/O error occurs.FilterOutputStream.outOutputStream.flush()boolean to the underlying output stream as
a 1-byte value. The value true is written out as the
value (byte)1; the value false is
written out as the value (byte)0. If no exception is
thrown, the counter written is incremented by
1.
v a boolean value to be written.IOException if an I/O error occurs.FilterOutputStream.outbyte to the underlying output stream as
a 1-byte value. If no exception is thrown, the counter
written is incremented by 1.
v a byte value to be written.IOException if an I/O error occurs.FilterOutputStream.outshort to the underlying output stream as two
bytes, high byte first. If no exception is thrown, the counter
written is incremented by 2.
v a short to be written.IOException if an I/O error occurs.FilterOutputStream.outchar to the underlying output stream as a
2-byte value, high byte first. If no exception is thrown, the
counter written is incremented by 2.
v a char value to be written.IOException if an I/O error occurs.FilterOutputStream.outint to the underlying output stream as four
bytes, high byte first. If no exception is thrown, the counter
written is incremented by 4.
v an int to be written.IOException if an I/O error occurs.FilterOutputStream.outlong to the underlying output stream as eight
bytes, high byte first. In no exception is thrown, the counter
written is incremented by 8.
v a long to be written.IOException if an I/O error occurs.FilterOutputStream.outint using the
floatToIntBits method in class Float,
and then writes that int value to the underlying
output stream as a 4-byte quantity, high byte first. If no
exception is thrown, the counter written is
incremented by 4.
v a float value to be written.IOException if an I/O error occurs.FilterOutputStream.outjava.lang.Float.floatToIntBits(float)long using the
doubleToLongBits method in class Double,
and then writes that long value to the underlying
output stream as an 8-byte quantity, high byte first. If no
exception is thrown, the counter written is
incremented by 8.
v a double value to be written.IOException if an I/O error occurs.FilterOutputStream.outjava.lang.Double.doubleToLongBits(double)written is incremented by the
length of s.
s a string of bytes to be written.IOException if an I/O error occurs.FilterOutputStream.outwriteChar method. If no exception is
thrown, the counter written is incremented by twice
the length of s.
s a String value to be written.IOException if an I/O error occurs.writeChar(int)FilterOutputStream.out
First, two bytes are written to the output stream as if by the
writeShort method giving the number of bytes to
follow. This value is the number of bytes actually written out,
not the length of the string. Following the length, each character
of the string is output, in sequence, using the modified UTF-8 encoding
for the character. If no exception is thrown, the counter
written is incremented by the total number of
bytes written to the output stream. This will be at least two
plus the length of str, and at most two plus
thrice the length of str.
str a string to be written.IOException if an I/O error occurs.
First, two bytes are written to out as if by the writeShort
method giving the number of bytes to follow. This value is the number of
bytes actually written out, not the length of the string. Following the
length, each character of the string is output, in sequence, using the
modified UTF-8 encoding for the character. If no exception is thrown, the
counter written is incremented by the total number of
bytes written to the output stream. This will be at least two
plus the length of str, and at most two plus
thrice the length of str.
str a string to be written.out destination to write toIOException if an I/O error occurs.written,
the number of bytes written to this data output stream so far.
If the counter overflows, it will be wrapped to Integer.MAX_VALUE.
written field.written