Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Industrial programming >> Java

Java OutputStream : Concepts clés, méthodes et exemple pratique avec fichier

Java OutputStream : Concepts clés, méthodes et exemple pratique

La classe OutputStream, dans le package java.io, est une superclasse abstraite représentant un flux d'octets destiné à une destination de sortie. Comme elle est abstraite, vous ne pouvez pas l'instancier directement ; vous devez utiliser ses sous-classes concrètes pour effectuer les opérations d'E/S réelles.


Sous-classes principales d'OutputStream

Voici les sous-classes les plus couramment utilisées qui étendent OutputStream :

Nous explorerons chaque sous-classe dans des tutoriels dédiés.


Création d'une instance OutputStream

Pour créer une instance, importez le package et instanciez une sous-classe concrète :

// Instanciation d'un FileOutputStream
OutputStream out = new FileOutputStream("exemple.txt");

L'exemple montre la création d'un flux écrivant dans exemple.txt.

Astuce : Vous pouvez remplacer FileOutputStream par toute autre sous-classe (ex: ByteArrayOutputStream) pour cibler une destination différente.


Méthodes principales d'OutputStream

La classe abstraite déclare plusieurs méthodes essentielles que ses sous-classes doivent implémenter :


Exemple : Écriture de texte dans un fichier avec FileOutputStream

Programme complet écrivant une ligne de texte dans output.txt :

import java.io.FileOutputStream;
import java.io.OutputStream;

public class Main {
    public static void main(String[] args) {
        String donnees = "Ceci est une ligne de texte dans le fichier.";
        try (OutputStream out = new FileOutputStream("output.txt")) {
            byte[] donneesOctets = donnees.getBytes();
            out.write(donneesOctets);
            System.out.println("Données écrites dans output.txt");
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

Points clés démontrés :

Après exécution, output.txt contiendra :

Ceci est une ligne de texte dans le fichier.

Pour approfondir, consultez la documentation officielle Java OutputStream.

Java

  1. Comprendre le mot-clé final en Java : variables, méthodes et classes
  2. L'opérateur instanceof en Java : guide complet
  3. Comprendre les classes imbriquées statiques en Java : utilisation, différences et exemples
  4. Maîtriser les classes internes anonymes en Java : définition, syntaxe et exemples pratiques
  5. Le pattern Singleton en Java expliqué : implémentation et utilisation sûre
  6. Maîtriser la réflexion Java : inspection des classes, méthodes et champs à l'exécution
  7. Maîtriser Java ObjectOutputStream : Sérialisation, méthodes et exemples pratiques
  8. Maîtriser les génériques Java : Construire du code réutilisable et type-safe
  9. Maîtriser les opérations sur les fichiers Java avec java.io – Création, lecture, écriture et suppression