DataOutputStream (Java Platform SE 8 ) (original) (raw)
Modifier and Type
Method
Description
void
[flush](../../java/io/DataOutputStream.html#flush--)()
Flushes this data output stream.
int
[size](../../java/io/DataOutputStream.html#size--)()
Returns the current value of the counter written
, the number of bytes written to this data output stream so far.
void
[write](../../java/io/DataOutputStream.html#write-byte:A-int-int-)(byte[] b, int off, int len)
Writes len
bytes from the specified byte array starting at offset off
to the underlying output stream.
void
[write](../../java/io/DataOutputStream.html#write-int-)(int b)
Writes the specified byte (the low eight bits of the argumentb
) to the underlying output stream.
void
[writeBoolean](../../java/io/DataOutputStream.html#writeBoolean-boolean-)(boolean v)
Writes a boolean
to the underlying output stream as a 1-byte value.
void
[writeByte](../../java/io/DataOutputStream.html#writeByte-int-)(int v)
Writes out a byte
to the underlying output stream as a 1-byte value.
void
[writeBytes](../../java/io/DataOutputStream.html#writeBytes-java.lang.String-)([String](../../java/lang/String.html "class in java.lang") s)
Writes out the string to the underlying output stream as a sequence of bytes.
void
[writeChar](../../java/io/DataOutputStream.html#writeChar-int-)(int v)
Writes a char
to the underlying output stream as a 2-byte value, high byte first.
void
[writeChars](../../java/io/DataOutputStream.html#writeChars-java.lang.String-)([String](../../java/lang/String.html "class in java.lang") s)
Writes a string to the underlying output stream as a sequence of characters.
void
[writeDouble](../../java/io/DataOutputStream.html#writeDouble-double-)(double v)
Converts the double argument to a long
using thedoubleToLongBits
method in class Double
, and then writes that long
value to the underlying output stream as an 8-byte quantity, high byte first.
void
[writeFloat](../../java/io/DataOutputStream.html#writeFloat-float-)(float v)
Converts the float argument to an int
using thefloatToIntBits
method in class Float
, and then writes that int
value to the underlying output stream as a 4-byte quantity, high byte first.
void
[writeInt](../../java/io/DataOutputStream.html#writeInt-int-)(int v)
Writes an int
to the underlying output stream as four bytes, high byte first.
void
[writeLong](../../java/io/DataOutputStream.html#writeLong-long-)(long v)
Writes a long
to the underlying output stream as eight bytes, high byte first.
void
[writeShort](../../java/io/DataOutputStream.html#writeShort-int-)(int v)
Writes a short
to the underlying output stream as two bytes, high byte first.
void
[writeUTF](../../java/io/DataOutputStream.html#writeUTF-java.lang.String-)([String](../../java/lang/String.html "class in java.lang") str)
Writes a string to the underlying output stream usingmodified UTF-8 encoding in a machine-independent manner.