L'objet DataInputStream laisse une application lire les types de données primitifs à partir d'un flux d'entrée sous-jacent d'une manière indépendante de la machine.

Une application utilise des données de sortie pour écrire des données qui peuvent être lus plus tard par un objet DataInputStream.

Les champs
Les champs hérités de la classe java.io.FilterInputStream
in

Les constructeurs
DataInputStream(InputStream in)
crée un DataInputStream qui utilise l'objet InputStream sous-jacent passé en argument.

Les méthodes
int read(byte[] b)
lit plusieurs octets à partir du flux d'entrée contenu et les stocke dans le tableau d'octets passé en argument.
int read(byte[] b, int off, int len)
lit depuis une position de départ et jusqu'à une certaine longueur de données à partir du flux d'entrée contenu et les stocke dans un tableau de d'octets.
boolean readBoolean()
Voir le contrat général de la méthode readBoolean() de la classe DataInput.
byte readByte()
Voir le contrat général de la méthode readByte() de la classe DataInput.
char readChar()
Voir le contrat général de la méthode readChar() de la classe DataInput.
double readDouble()
Voir le contrat général de la méthode readDouble() de la classe DataInput.
float readFloat()
Voir le contrat général de la méthode readFloat() de la classe DataInput.
void readFully(byte[] b)
Voir le contrat général de la méthode readFully() de la classe DataInput.
void readFully(byte[] b, int off, int len)
Voir le contrat général de la méthode readFully() de la classe DataInput.
int readInt()
Voir le contrat général de la méthode readInt() de la classe DataInput.
String readLine()
Dépréciée. Voir la classe BufferedReader
long readLong()
Voir le contrat général de la méthode readLong() de la classe DataInput.
short readShort()
Voir le contrat général de la méthode readShort() de la classe DataInput.
int readUnsignedByte()
Voir le contrat général de la méthode readUnsignedByte() de la classe DataInput.
int readUnsignedShort()
Voir le contrat général de la méthode readUnsignedShort() de la classe DataInput.
String readUTF()
Voir le contrat général de la méthode readUTF() de la classe DataInput.
static String readUTF(DataInput in)
lit dans le flux une représentation d'une chaîne de caractères Unicode encodée dans le format UTF-8 spécifique à Java. Cette chaîne de caractères est retournée dans un objet String.
int skipBytes(int n)
Voir le contrat général de la méthode skipBytes() de la classe DataInput.
Les méthodes héritées de la classe java.io.FilterInputStream
available, close, mark, markSupported, read, reset, skip
Les méthodes héritées de la classe java.lang.Object
clone, equals, finalize, getClass, hashCode,
notify, notifyAll, toString, wait, wait, wait