Packages This Package Prev Next Index
§2.25 Interface DataOutput
public interface java.io.DataOutput
{
// Methods
public abstract void write(byte b[]); §2.25.1
public abstract void write(byte b[], int off, int len) §2.25.2
public abstract void write(int b); §2.25.3
public abstract void writeBoolean(boolean v); §2.25.4
public abstract void writeByte(int v); §2.25.5
public abstract void writeBytes(String s); §2.25.6
public abstract void writeChar(int v); §2.25.7
public abstract void writeChars(String s); §2.25.8
public abstract void writeDouble(double v); §2.25.9
public abstract void writeFloat(float v); §2.25.10
public abstract void writeInt(int v); §2.25.11
public abstract void writeLong(long v); §2.25.12
public abstract void writeShort(int v); §2.25.13
public abstract void writeUTF(String str); §2.25.14
}
The data output interface is implemented by streams that can write primitive Java data
types to an output stream in a machine-independent manner.
-
- See Also:
- DataOutputStream (I-§2.6)
DataInput (I-§2.24).
write
public abstract void write(byte b[])
throws IOException
- Writes b.length bytes from the specified byte array to this output stream.
- Parameters:
b
- the data
- Throws
- IOException (I-§2.29)
- If an I/O error occurs.
write
public abstract void write(byte b[], int off, int len)
throws IOException
- Writes len bytes from the specified byte array starting at offset off to this
output stream.
- Parameters:
b
- the data
off
- the start offset in the data
len
- the number of bytes to write
- Throws
- IOException (I-§2.29)
- If an I/O error occurs.
write
public abstract void write(int b)
throws IOException
- Writes the specified byte to this data output stream.
- Parameters:
b
- the byte to be written
- Throws
- IOException (I-§2.29)
- If an I/O error occurs.
writeBoolean
public abstract void writeBoolean(boolean v)
throws IOException
- Writes a boolean value to this output stream.
- Parameters:
v
- the boolean to be written
- Throws
- IOException (I-§2.29)
- If an I/O error occurs.
writeByte
public abstract void writeByte(int v)
throws IOException
- Writes an 8-bit value to this output stream.
- Parameters:
v
- the byte value to be written
- Throws
- IOException (I-§2.29)
- If an I/O error occurs.
writeBytes
public abstract void writeBytes(String s)
throws IOException
- Writes out the string to this output stream as a sequence of bytes.
- Parameters:
s
- the string of bytes to be written
- Throws
- IOException (I-§2.29)
- If an I/O error occurs.
writeChar
public abstract void writeChar(int v)
throws IOException
- Writes a char value to this output stream.
- Parameters:
v
- the char value to be written
- Throws
- IOException (I-§2.29)
- If an I/O error occurs.
writeChars
public abstract void writeChars(String s)
throws IOException
- Writes a string to this output stream as a sequence of characters.
- Parameters:
s
- the string value to be written
- Throws
- IOException (I-§2.29)
- If an I/O error occurs.
writeDouble
public abstract void writeDouble(double v)
throws IOException
- Writes a double value to this output stream.
- Parameters:
v
- the double value to be written
- Throws
- IOException (I-§2.29)
- If an I/O error occurs.
writeFloat
public abstract void writeFloat(float v)
throws IOException
- Writes a float value to this output stream.
- Parameters:
v
- the float value to be written
- Throws
- IOException (I-§2.29)
- If an I/O error occurs.
writeInt
public abstract void writeInt(int v)
throws IOException
- Writes an int value to this output stream.
- Parameters:
v
- the int value to be written
- Throws
- IOException (I-§2.29)
- If an I/O error occurs.
writeLong
public abstract void writeLong(long v)
throws IOException
- Writes a long value to this output stream.
- Parameters:
v
- the long value to be written
- Throws
- IOException (I-§2.29)
- If an I/O error occurs.
writeShort
public abstract void writeShort(int v)
throws IOException
- Writes a 16-bit value to this output stream.
- Parameters:
v
- the short value to be written
- Throws
- IOException (I-§2.29)
- If an I/O error occurs.
writeUTF
public abstract void writeUTF(String str)
throws IOException
- Writes out a Unicode string that by encoded it using modified UTF-8 format.
- Parameters:
str
- the string value to be written
- Throws
- IOException (I-§2.29)
- If an I/O error occurs.
Packages This Package Prev Next Index
Java API Document (HTML generated by dkramer on April 22, 1996)
Copyright © 1996 Sun Microsystems, Inc.
All rights reserved
Please send any comments or corrections to doug.kramer@sun.com