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