Запис файлів за допомогою BufferedWriter
Команда аналітики повідомила, що їм потрібно створювати підсумкові файли з їхніх ринкових даних. Ваше завдання — написати програму, яка виводить просте резюме в новий файл. Це буде ваш перший крок до реалізації операцій виведення у файли для конвеєра даних.
Класи BufferedWriter і FileWriter уже імпортовано для вас.
Ця вправа є частиною курсу
Імпорт даних у Java
Інструкції до вправи
- Створіть записувач, використавши ланцюжок конструкторів.
- Запишіть у файл рядок заголовка.
- Запишіть у файл два рядки даних.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
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());
}
}
}