LoslegenKostenlos loslegen

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

Kurs anzeigen

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());
        }
    }
}
Code bearbeiten und ausführen