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 BufferedWriter và FileWriter đã đượ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
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());
}
}
}