J. E. N. I.
Node Writer Classes
Digunakan dengan berpasangan( dengan menghubungkan PipedReader) oleh dua thread yang ingin berkomunikasi. Satu dari thread ini menulis karakter ke stream ini.
Table 1.4.2: Node Writer classes
12.5.3 Filter Writer Classes
Untuk menambah fungsionalitas ke dasar class Writer, Anda dapat menggunakan class stream filter. Terdapat beberapa class-class:
BufferedWriter
Filter Writer Classes
Menyediakan penyangga karakter bertujuan untuk menyediakan efisiensi penulisan karakter, array, dan garis.
FilterWriter Untuk menulis stream karakter yang difilter. OutputStreamWriter Mengkodekan karakter yang ditulis ke dalam byte. PrintWriter Mencetak representasi yang diformat dari object ke dala stream text-output.
Table 1.4.3: Filter Writer classes
12.6 Contoh Dasar Reader / Writer
Contoh penggantian menggunakan class FileReader dan FileWriter. Dalam contoh ini, program membaca dari file yang khusus oleh user dan mengkopi isi dari file ke file lain.
import java. io.*;
class CopyFile { void copy( String input, String output) { FileReader reader; FileWriter writer; int data; try { reader = new FileReader( input); writer = new FileWriter( output); while(( data = reader. read())!=-1) { writer. write( data);
} reader. close(); writer. close();
} catch( IOException ie) { ie. printStackTrace();
}
Pengenalan Pemrograman 2 8