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