Dateien mit BufferedWriter schreiben
Das Analyseteam hat jetzt mitgeteilt, dass es aus den Marktdaten Zusammenfassungsdateien erstellen muss. Deine Aufgabe ist es, ein Programm zu schreiben, das eine einfache Zusammenfassung in eine neue Datei ausgibt. Das ist dein erster Schritt, um Datei-Ausgabeoperationen für die Datenpipeline zu implementieren.
Die Klassen BufferedWriter und FileWriter wurden bereits für dich importiert.
Diese Übung ist Teil des Kurses
Daten in Java importieren
Anleitung zur Übung
- Erstelle einen Writer mithilfe verketteter Konstruktoren.
- Schreibe die Titelzeile in die Datei.
- Schreibe zwei Datenzeilen in die Datei.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
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());
}
}
}