ПочатиПочніть безкоштовно

Запис файлів за допомогою 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());
        }
    }
}
Редагувати та запускати код