La classe java.io.OutputStream
modélise les flots de sortie d'octets, la classe
java.io.FileOutputStream est une sous-classe
dédiée aux flots dirigés vers les fichiers binaires. Voici un exemple
d'utilisation.
try {
// Créé un flot de sortie vers le fichier binaire fichier.bin
FileOutputStream fos = new FileOutputStream("fichier.bin");
// Créé un buffer d'octets qui contient les données à écrire.
byte[] donnees = {25, 60, -12, 40 };
// Ecrit les données sur le flot
fos.write(donnees);
// Ferme le flot
fos.close();
} catch (Exception ex) {
System.err.prinln("Erreur d'écriture "+ex);
}