Interface java.io.DataOutput
All Packages  Class Hierarchy  This Package  Previous  Next  Index

Interface java.io.DataOutput

public interface DataOutput
extends Object
DataOutput is an interface describing streams that can write output in a machine-independent format.
See Also:
DataOutputStream, DataInput

Method Index

 o write(byte[])
Writes an array of bytes.
 o write(byte[], int, int)
Writes a subarray of bytes.
 o write(int)
Writes a byte.
 o writeBoolean(boolean)
Writes a boolean.
 o writeByte(int)
Writes an 8 bit byte.
 o writeBytes(String)
Writes a String as a sequence of bytes.
 o writeChar(int)
Writes a 16 bit char.
 o writeChars(String)
Writes a String as a sequence of chars.
 o writeDouble(double)
Writes a 64 bit double.
 o writeFloat(float)
Writes a 32 bit float.
 o writeInt(int)
Writes a 32 bit int.
 o writeLong(long)
Writes a 64 bit long.
 o writeShort(int)
Writes a 16 bit short.
 o writeUTF(String)
Writes a String in UTF format.

Methods

 o write
public abstract void write(int b) throws IOException
Writes a byte. Will block until the byte is actually written.
Parameters:
b - the byte to be written
Throws: IOException
If an I/O error has occurred.
 o write
public abstract void write(byte b[]) throws IOException
Writes an array of bytes.
Parameters:
b - the data to be written
Throws: IOException
If an I/O error has occurred.
 o write
public abstract void write(byte b[],
                             int off,
                             int len) throws IOException
Writes a subarray of bytes.
Parameters:
b - the data to be written
off - the start offset in the data
len - the number of bytes that are written
Throws: IOException
If an I/O error has occurred.
 o writeBoolean
public abstract void writeBoolean(boolean v) throws IOException
Writes a boolean.
Parameters:
v - the boolean to be written
 o writeByte
public abstract void writeByte(int v) throws IOException
Writes an 8 bit byte.
Parameters:
v - the byte value to be written
 o writeShort
public abstract void writeShort(int v) throws IOException
Writes a 16 bit short.
Parameters:
v - the short value to be written
 o writeChar
public abstract void writeChar(int v) throws IOException
Writes a 16 bit char.
Parameters:
v - the char value to be written
 o writeInt
public abstract void writeInt(int v) throws IOException
Writes a 32 bit int.
Parameters:
v - the integer value to be written
 o writeLong
public abstract void writeLong(long v) throws IOException
Writes a 64 bit long.
Parameters:
v - the long value to be written
 o writeFloat
public abstract void writeFloat(float v) throws IOException
Writes a 32 bit float.
Parameters:
v - the float value to be written
 o writeDouble
public abstract void writeDouble(double v) throws IOException
Writes a 64 bit double.
Parameters:
v - the double value to be written
 o writeBytes
public abstract void writeBytes(String s) throws IOException
Writes a String as a sequence of bytes.
Parameters:
s - the String of bytes to be written
 o writeChars
public abstract void writeChars(String s) throws IOException
Writes a String as a sequence of chars.
Parameters:
s - the String of chars to be written
 o writeUTF
public abstract void writeUTF(String str) throws IOException
Writes a String in UTF format.
Parameters:
str - the String in UTF format

All Packages  Class Hierarchy  This Package  Previous  Next  Index