|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.io.OutputStream
java.io.DataOutputStream
public class DataOutputStream
A data output stream lets an application write primitive Java data types to an output stream in a portable way. An application can then use a data input stream to read the data back in.
| Field Summary | |
|---|---|
protected OutputStream |
out
The output stream. |
| Constructor Summary | |
|---|---|
DataOutputStream(OutputStream out)
Creates a new data output stream to write data to the specified underlying output stream. |
|
| Method Summary | |
|---|---|
void |
close()
Closes this output stream and releases any system resources associated with the stream. |
void |
flush()
Flushes this data output stream. |
void |
write(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(int b)
Writes the specified byte (the low eight bits of the argument b) to the underlying output stream. |
void |
writeBoolean(boolean v)
Writes a boolean to the underlying output stream as a 1-byte value. |
void |
writeByte(int v)
Writes out a byte to the underlying output stream as a 1-byte value. |
void |
writeChar(int v)
Writes a char to the underlying output stream as a 2-byte value, high byte first. |
void |
writeChars(String s)
Writes a string to the underlying output stream as a sequence of characters. |
void |
writeDouble(double v)
Converts the double argument to a 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. |
void |
writeFloat(float v)
Converts the float argument to an int 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. |
void |
writeInt(int v)
Writes an int to the underlying output stream as four bytes, high byte first. |
void |
writeLong(long v)
Writes a long to the underlying output stream as eight bytes, high byte first. |
void |
writeShort(int v)
Writes a short to the underlying output stream as two bytes, high byte first. |
void |
writeUTF(String str)
Writes a string to the underlying output stream using UTF-8 encoding in a machine-independent manner. |
| Methods inherited from class java.io.OutputStream |
|---|
write |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface java.io.DataOutput |
|---|
write |
| Field Detail |
|---|
protected OutputStream out
| Constructor Detail |
|---|
public DataOutputStream(OutputStream out)
| Method Detail |
|---|
public void close()
throws IOException
close in class OutputStreamIOException
public void flush()
throws IOException
flush in class OutputStreamIOException
public void write(byte[] b,
int off,
int len)
throws IOException
write in interface DataOutputwrite in class OutputStreamIOException
public void write(int b)
throws IOException
write in interface DataOutputwrite in class OutputStreamIOException
public final void writeBoolean(boolean v)
throws IOException
writeBoolean in interface DataOutputIOException
public final void writeByte(int v)
throws IOException
writeByte in interface DataOutputIOException
public final void writeChar(int v)
throws IOException
writeChar in interface DataOutputIOException
public final void writeChars(String s)
throws IOException
writeChars in interface DataOutputIOException
public final void writeDouble(double v)
throws IOException
writeDouble in interface DataOutputIOException
public final void writeFloat(float v)
throws IOException
writeFloat in interface DataOutputIOException
public final void writeInt(int v)
throws IOException
writeInt in interface DataOutputIOException
public final void writeLong(long v)
throws IOException
writeLong in interface DataOutputIOException
public final void writeShort(int v)
throws IOException
writeShort in interface DataOutputIOException
public final void writeUTF(String str)
throws IOException
writeUTF in interface DataOutputIOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||