CommencezCommencez gratuitement

Écrire des fichiers avec BufferedWriter

L'équipe d'analyse a maintenant indiqué qu'elle doit créer des fichiers sommaires à partir de ses données de marché. Votre tâche consiste à écrire un programme qui produit un simple sommaire dans un nouveau fichier. Ce sera votre première étape pour mettre en place des opérations de sortie vers fichier dans le pipeline de données.

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

Cette activité fait partie du cours

Importer des données en Java

Voir le cours

Instructions de l’exercice

  • Créez un écrivain 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 ce code d’exemple.

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