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 merupakan bagian dari kursus
Mengimpor Data di Java
Instruksi latihan
- Buat penulis (writer) menggunakan konstruktor berantai.
- Tulis baris judul ke dalam file.
- Tulis dua baris data ke dalam file.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
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());
}
}
}