Untuk membaca digunakan class yang mengimplementasikan InputStream, contoh : FileInputStream.
Untuk menulis digunakan class yang mengimplementasikan OutputStream, contoh : FileOutputStream.
Hirarki Class InputStream dan OutputStream
Membaca File: FileInputStream :
1. Definisikan nama file yang akan dibaca melalui class File, atau nama file lengkap dengan path.
2. Periksa apakah file tersebut ada (exist) dan tipenya adalah file (bukan direktori).
3. Siapkan obyek FileInputStream untuk membaca isi file.
4. Baca input dengan menggunakan method read(), dan bila tidak ada input lagi, FileInputStream memberikan indikator -1 sebagai tanda tidak ada lagidata yang akan dibaca.
5. Gunakan method close() untuk menutup FileStream.
Reader dan Writer
Digunakan untuk membaca dan menulis data tekstual.
Untuk mempercepat performance, gunakan fasilitas buffering dengan: BufferedReader.
Untuk membaca teks baris per baris digunakan teknik sebagai berikut:
File f = new File(“c:\\oop\\text.txt”);
FileReader fr = new FileReader(f);
BufferedReader fin= new BufferedReader(fr);
Hirarki Class Reader dan Writer
sumber : gheasafferina.blogspot.com
0 comments:
Post a Comment