DataOutputStream (Java SE 26 & JDK 26)
- All Implemented Interfaces:
Closeable, DataOutput, Flushable, AutoCloseable
-
Field Summary
Fields
protected intThe number of bytes written to the data output stream so far.
-
Constructor Summary
Constructors
Creates a new data output stream to write data to the specified underlying output stream.
-
Method Summary
voidflush()Flushes this data output stream.
final intsize()Returns the current value of the counter
written, the number of bytes written to this data output stream so far.voidwrite(byte[] b, int off, int len) Writes
lenbytes from the specified byte array starting at offsetoffto the underlying output stream.voidwrite(int b) Writes the specified byte (the low eight bits of the argument
b) to the underlying output stream.final voidwriteBoolean(boolean v) Writes a
booleanto the underlying output stream as a 1-byte value.final voidwriteByte(int v) Writes out a
byteto the underlying output stream as a 1-byte value.final voidWrites out the string to the underlying output stream as a sequence of bytes.
final voidwriteChar(int v) Writes a
charto the underlying output stream as a 2-byte value, high byte first.final voidWrites a string to the underlying output stream as a sequence of characters.
final voidwriteDouble(double v) Converts the double argument to a
longusing thedoubleToLongBitsmethod in classDouble, and then writes thatlongvalue to the underlying output stream as an 8-byte quantity, high byte first.final voidwriteFloat(float v) Converts the float argument to an
intusing thefloatToIntBitsmethod in classFloat, and then writes thatintvalue to the underlying output stream as a 4-byte quantity, high byte first.final voidwriteInt(int v) Writes an
intto the underlying output stream as four bytes, high byte first.final voidwriteLong(long v) Writes a
longto the underlying output stream as eight bytes, high byte first.final voidwriteShort(int v) Writes a
shortto the underlying output stream as two bytes, high byte first.final voidWrites a string to the underlying output stream using modified UTF-8 encoding in a machine-independent manner.
Methods declared in class FilterOutputStream
voidCloses this output stream and releases any system resources associated with the stream.
voidWrites
b.lengthbytes to this output stream.Methods declared in class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitCreates and returns a copy of this object.
booleanIndicates whether some other object is "equal to" this one.
protected voidDeprecated, for removal: This API element is subject to removal in a future version.
Returns the runtime class of this
Object.intReturns a hash code value for this object.
final voidWakes up a single thread that is waiting on this object's monitor.
final voidWakes up all threads that are waiting on this object's monitor.
Returns a string representation of the object.
final voidCauses the current thread to wait until it is awakened, typically by being notified or interrupted.
final voidwait(long timeoutMillis) Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed.
final voidwait(long timeoutMillis, int nanos) Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed.
Methods declared in interface DataOutput
voidWrites to the output stream all the bytes in array
b.
-
Field Details
-
written
-
-
Constructor Details
-
DataOutputStream
-
-
Method Details
-
write
-
write
-
flush
-
writeBoolean
-
writeByte
-
writeShort
-
writeChar
-
writeInt
-
writeLong
-
writeFloat
-
writeDouble
-
writeBytes
-
writeChars
-
writeUTF
-
size
-