La classe DataOutputStream laisse une application écrire des types de données primitifs dans un flux de sortie sous-jacent d'une manière indépendante de la machine.
Une application peut alors utiliser un objet DataOutputStream pour la lecture des données.
| Les champs |
|---|
| protected int written |
| Ce champ représente le nombre d'octets écrit dans l'objet DataOutputStream. |
| Les champs hérités de la classe java.io.FilterOutputStream |
| out |
| Les constructeurs |
|---|
| DataOutputStream(OutputStream out) |
| crée un nouvel objet DataOutputStream pour écrire des données vers l'objet OutputStream sous-jacent. |
| Les méthodes |
|---|
| void flush() |
| vide le flux de sortie de données. |
| int size() |
| retourne le nombre d'octets écrit dans l'objet DataOutputStream sous-jacent. |
| void write(byte[] b, int off, int len) |
| écrit des octets contenus dans le tableau à partir d'une position de départ et d'une certaine longueur dans l'objet DataOutputStream sous-jacent. |
| void write(int b) |
| écrit le huitième bits inférieur de la valeur entière dans l'objet DataOutputStream. |
| void writeBoolean(boolean v) |
| écrit une valeur booléenne dans l'objet DataOutputStream sous la forme d'une valeur d'un octet. |
| void writeByte(int v) |
| écrit une valeur entière dans l'objet DataOutputStream sous-jacent sous la forme d'une valeur d'un octet. |
| void writeBytes(String s) |
| écrit une chaîne de caractères dans l'objet DataOutputStream sous-jacent sous la forme d'une séquence d'octets. |
| void writeChar(int v) |
| écrit un caractère dans l'objet DataOutputStream sous-jacent sous la forme de deux octets. |
| void writeChars(String s) |
| écrit une chaîne de caractères dans l'objet DataOutputStream sous-jacent sous la forme d'une séquence de caractères. |
| void writeDouble(double v) |
| convertir un nombre double vers un long en utilisant la méthode doubleToLongBits de la classe Double, et écrit alors la valeur long dans l'objet DataOutputStream sous-jacent sous la forme de huit octets. |
| void writeFloat(float v) |
| convertit un nombre float vers un int en utilisant la méthode floatToIntBits() de la classe Float, et écrit alors la valeur de type int dans l'objet DataOutputStream sous-jacent sous la forme de quatre octets. |
| void writeInt(int v) |
| écrit une valeur de type int dans l'objet DataOutputStream sous-jacent sous la forme de quatre octets. |
| void writeLong(long v) |
| écrit une valeur de type long dans l'objet DataOutputStream sous-jacent sous la forme de huit octets. |
| void writeShort(int v) |
| écrit une valeur de type short dans l'objet DataOutputStream sous-jacent sous la forme de deux octets. |
| void writeUTF(String str) |
| écrit une chaîne de caractères dans l'objet DataOutputStream sous-jacent en utilisant l'encodage UTF-8 d'une manière indépendante de la machine. |
| Les méthodes héritées de l'interface java.io.DataOutput |
| write |
| Les méthodes héritées de la classe java.io.FilterOutputStream |
| close, write |
| Les méthodes héritées de la classe racine java.lang.Object |
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |