MulaiMulai sekarang secara gratis

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

Lihat Kursus

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());
        }
    }
}
Edit dan Jalankan Kode