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