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 |