March 2002
Intermediate to advanced
480 pages
18h 40m
English
DataInputStream
This subclass of InputStream implements the methods
of the DataInput interface, reading encoded data as
a sequence of bytes from another InputStream. Instances
of this class can not only be created directly, but can also be obtained
from various other methods, such as the openDataInputStream
method of javax.microedition.io.Connector. In this
case, the openDataInputStream method returns a
stream to read data from a network connection or some other type of data source
accessed using the CLDC Generic Connection Framework.
Note that the CLDC version of this class is derived from
InputStream and not FilterInputStream
as in J2SE. This is because CLDC does not have a
FilterInputStream class.
public class DataInputStream extends InputStream implements DataInput {
// Public Constructors
public DataInputStream( InputStream in);
// Public Class Methods
public static final String readUTF(
DataInput in) throws IOException;
// Methods Implementing DataInput
public final boolean readBoolean() throws IOException;
public final byte readByte() throws IOException;
public final char readChar() throws IOException;
public final void readFully(
byte[] b) throws IOException;
public final void readFully(byte[] b, int off,
int len) throws IOException;
public final int readInt() throws IOException;
public final long readLong() throws IOException;
public final short readShort ...Read now
Unlock full access