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 |