Name

DataInput

Synopsis

This interface defines the methods required for streams that can read Java primitive data types in a machine-independent binary format. It is implemented by DataInputStream and RandomAccessFile. See DataInputStream for more information on the methods.

public interface DataInput {
// Public Instance Methods
     boolean readBoolean( ) throws IOException;  
     byte readByte( ) throws IOException;  
     char readChar( ) throws IOException;  
     double readDouble( ) throws IOException;  
     float readFloat( ) throws IOException;  
     void readFully(byte[ ] b) throws IOException;  
     void readFully(byte[ ] b, int off, int len) throws IOException;  
     int readInt( ) throws IOException;  
     String readLine( ) throws IOException;  
     long readLong( ) throws IOException;  
     short readShort( ) throws IOException;  
     int readUnsignedByte( ) throws IOException;  
     int readUnsignedShort( ) throws IOException;  
     String readUTF( ) throws IOException;  
     int skipBytes(int n) throws IOException;  
}

Implementations

DataInputStream, ObjectInput, RandomAccessFile

Passed To

DataInputStream.readUTF( )

Get Java in a Nutshell, 5th Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.