Zacznij terazZacznij za darmo

Zapisywanie plików za pomocą BufferedWriter

Zespół analityczny potrzebuje teraz tworzyć pliki podsumowań na podstawie danych rynkowych. Twoim zadaniem jest napisanie programu, który zapisuje proste podsumowanie do nowego pliku. To będzie pierwszy krok we wdrażaniu operacji zapisu do pliku w ramach potoku danych.

Klasy BufferedWriter i FileWriter zostały już zaimportowane.

To ćwiczenie jest częścią kursu

Importowanie danych w Javie

Zobacz kurs

Instrukcje do ćwiczenia

  • Utwórz obiekt zapisujący przy użyciu zagnieżdżonych konstruktorów.
  • Zapisz wiersz tytułowy do pliku.
  • Zapisz dwa wiersze danych do pliku.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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());
        }
    }
}
Edytuj i uruchom kod