java.io.DataOutput |
Known Indirect Subclasses |
Defines an interface for classes that are able to write big-endian typed data to some
target. Typically, this data can be read in by a class which implements
DataInput. Types that can be written include byte, 16-bit short, 32-bit int,
32-bit float, 64-bit long, 64-bit double, byte strings, and
MUTF-8
encoded strings.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
Writes the specified 8-bit byte.
|
||||||||||
|
Writes
count
bytes from the byte array
buffer
starting at
offset
index
.
|
||||||||||
|
Writes the entire contents of the byte array
buffer
to this
stream.
|
||||||||||
|
Writes the specified boolean.
|
||||||||||
|
Writes the specified 8-bit byte.
|
||||||||||
|
Writes the low order 8-bit bytes from the specified string.
|
||||||||||
|
Writes the specified 16-bit character in big-endian order.
|
||||||||||
|
Writes the 16-bit characters contained in
str
in big-endian order.
|
||||||||||
|
Writes the specified 64-bit double in big-endian order.
|
||||||||||
|
Writes the specified 32-bit float in big-endian order.
|
||||||||||
|
Writes the specified 32-bit int in big-endian order.
|
||||||||||
|
Writes the specified 64-bit long in big-endian order.
|
||||||||||
|
Writes the specified 16-bit short in big-endian order.
|
||||||||||
|
Writes the specified string encoded in
modified UTF-8
.
|
Writes the specified 8-bit byte.
oneByte | the byte to write. |
---|
IOException | if an I/O error occurs while writing. |
---|
Writes
count
bytes from the byte array
buffer
starting at
offset
index
.
buffer | the buffer to write. |
---|---|
offset |
the index of the first byte in
buffer
to write.
|
count |
the number of bytes from the
buffer
to write.
|
IOException | if an I/O error occurs while writing. |
---|
Writes the entire contents of the byte array
buffer
to this
stream.
buffer | the buffer to write. |
---|
IOException | if an I/O error occurs while writing. |
---|
Writes the specified boolean.
val | the boolean value to write. |
---|
IOException | if an I/O error occurs while writing. |
---|
Writes the specified 8-bit byte.
val | the byte value to write. |
---|
IOException | if an I/O error occurs while writing. |
---|
Writes the low order 8-bit bytes from the specified string.
str | the string containing the bytes to write. |
---|
IOException | if an I/O error occurs while writing. |
---|
Writes the specified 16-bit character in big-endian order. Only the two least significant
bytes of the integer
oneByte
are written.
val | the character to write. |
---|
IOException | if an I/O error occurs while writing. |
---|
Writes the 16-bit characters contained in
str
in big-endian order.
str | the string that contains the characters to write. |
---|
IOException | if an I/O error occurs while writing. |
---|
Writes the specified 64-bit double in big-endian order. The resulting output is the eight
bytes returned by
doubleToLongBits(double)
.
val | the double to write. |
---|
IOException | if an I/O error occurs while writing. |
---|
Writes the specified 32-bit float in big-endian order. The resulting output is the four bytes
returned by
floatToIntBits(float)
.
val | the float to write. |
---|
IOException | if an I/O error occurs while writing. |
---|
Writes the specified 32-bit int in big-endian order.
val | the int to write. |
---|
IOException | if an I/O error occurs while writing. |
---|
Writes the specified 64-bit long in big-endian order.
val | the long to write. |
---|
IOException | if an I/O error occurs while writing. |
---|
Writes the specified 16-bit short in big-endian order. Only the lower two bytes of
val
are written.
val | the short to write. |
---|
IOException | if an I/O error occurs while writing. |
---|
Writes the specified string encoded in
modified UTF-8
.
str |
the string to write encoded in
modified UTF-8
.
|
---|
IOException | if an I/O error occurs while writing. |
---|