Pendahuluan
BufferedWriter adalah salah satu class Java yang sangat berguna untuk pengolahan I/O. Dengan pengaturan buffer yang baik, maka class ini tentu akan meningkatkan performa operasi output.
Untuk menghasilkan file output dengan class ini, potongan programnya adalah sebagai berikut :
bufferedWriter = new BufferedWriter(
new FileWriter("c:/kursusinternet.com/bufferedwrite.txt")
);
bufferedWriter.write(contohText, 0, contohText.length());
Dan contoh berikut di bawah ini adalah potongan lengkap program untuk menghasilkan satu file text dan disertakan juga contoh hasil eksekusi.
Contoh Kode Program
package com.kursusinternet.io;
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
public class OutputTextFileBufferedWriter {
public static void main(String[] args) throws IOException {
String contohText = "Halo\nIndonesia";
BufferedWriter bufferedWriter = null;
try {
bufferedWriter = new BufferedWriter(
new FileWriter("c:/kursusinternet.com/bufferedwrite.txt")
);
bufferedWriter.write(contohText, 0, contohText.length());
} catch (IOException x) {
System.err.format("IOException: %s%n", x);
} finally {
if (bufferedWriter != null) bufferedWriter.close();
}
}
}
Contoh Hasil Eksekusi
Gambar 1. File Output Hasil Eksekusi, bufferedwrite.txt
Gambar 2. Isi file bufferedwrite.txt