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.