CommencerCommencer gratuitement

Écrire des fichiers avec BufferedWriter

L’équipe d’analyse a désormais besoin de créer des fichiers récapitulatifs à partir de leurs données de marché. Votre mission est d’écrire un programme qui produit un petit résumé dans un nouveau fichier. Ce sera votre première étape pour mettre en place les opérations d’écriture de fichiers dans le pipeline de données.

Les classes BufferedWriter et FileWriter ont été importées pour vous.

Cet exercice fait partie du cours

Importer des données en Java

Afficher le cours

Instructions

  • Créez un writer en chaînant les constructeurs.
  • Écrivez la ligne de titre dans le fichier.
  • Écrivez deux lignes de données dans le fichier.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

public class BufferedWriterExample {
    public static void main(String[] args) {
        String filePath = "summary.txt";
        
        // Create a writer using chained constructors
        try (BufferedWriter writer = new ____(new FileWriter(filePath))) {
            // Write the title line
            ____.____("MARKET DATA SUMMARY");
            writer.newLine();
            
            // Write two data lines
            writer.____("Total Records: 156");
            writer.newLine();
            writer.____("Date Range: 2023-01-01 to 2023-06-30");
            writer.newLine();
            
            System.out.println("Summary file created successfully");
        } catch (IOException e) {
            System.err.println("Error writing file: " + e.getMessage());
        }
    }
}
Modifier et exécuter le code