Bắt đầu ngayBắt đầu miễn phí

Ghi tệp với BufferedWriter

Nhóm phân tích cho biết họ cần tạo các tệp tóm tắt từ dữ liệu thị trường. Nhiệm vụ của bạn là viết một chương trình xuất một bản tóm tắt đơn giản ra một tệp mới. Đây sẽ là bước đầu tiên để bạn triển khai thao tác ghi tệp cho pipeline dữ liệu.

Các lớp BufferedWriterFileWriter đã được nhập sẵn cho bạn.

Bài tập này là một phần của khóa học

Nhập dữ liệu trong Java

Xem khóa học

Hướng dẫn bài tập

  • Tạo một writer bằng cách xâu chuỗi các hàm tạo.
  • Ghi dòng tiêu đề vào tệp.
  • Ghi hai dòng dữ liệu vào tệp.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

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());
        }
    }
}
Chỉnh sửa và Chạy Mã