Menulis file dengan BufferedWriter
Sekarang tim analisis menyampaikan bahwa mereka perlu membuat file ringkasan dari data pasar mereka. Tugas Anda adalah menulis program yang menghasilkan ringkasan sederhana ke sebuah file baru. Ini akan menjadi langkah pertama Anda dalam mengimplementasikan operasi keluaran file untuk pipeline data.
Kelas BufferedWriter dan FileWriter telah diimpor untuk Anda.
Latihan ini adalah bagian dari kursus
Mengimpor Data di Java
Petunjuk latihan
- Buat penulis (writer) menggunakan konstruktor berantai.
- Tulis baris judul ke dalam file.
- Tulis dua baris data ke dalam file.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
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());
}
}
}