Java pour l'informatique industrielle
Chapitre 1. Introduction aux objets
Chapitre 2. Les structures de contrôle
Chapitre 3. Unifier et réutiliser
Chapitre 4. Modèle, Vue et Contrôle
Chapitre 5. Les entrées/sorties
5.1. Les tableaux
5.2. Les flots de caractères
5.3. Les flots d'octets
5.3.1. Les flots de sortie binaires
5.3.2. Les flots d'entrée binaires
5.3.3. Compléments
5.4. Le paquetage java.io
5.5. Java autonome
5.6. Les sockets
Page d'accueilTable des matièresNiveau supérieurPage précédenteBas de la pagePage suivante

5.3.1. Les flots de sortie binaires

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); }

Page d'accueilTable des matièresNiveau supérieurPage précédenteHaut de la pagePage suivante