High Fashioners Issue # 2 | Page 254

J. E. N. I.
Berikut ini contohnya:
import java. io.*;
class ReadFile { public static void main( String args []) throws IOException { System. out. println(" What is the name of the file to read from?"); String filename; BufferedReader br = new BufferedReader( new InputStreamReader( System. in)); filename = br. readLine(); System. out. println(" Now reading from " + filename + "..."); FileInputStream fis = null; try { fis = new FileInputStream( filename); } catch( FileNotFoundException ex) {
System. out. println(" File not found.");
} try { char data; int temp; do { temp = fis. read(); data =( char) temp; if( temp!=-1) { System. out. print( data);
} } while( temp!=-1);
} catch( IOException ex) { System. out. println(" Problem in reading from the file.");
}
}
}
5.4.2 Menulis sebuah file
Untuk menuliskan sebuah file, Anda dapat menggunakan class FileOutputStream. Berikut ini salah satu constructor yang dapat Anda gunakan.
FileOutputStream( String filename)
Contructor tersebut menyediakan jalur output stream terhadap sebuah file yang akan ditulisi. Sebuah Exception berupa FileNotFoundException akan muncul jika file yang dimaksud tidak dapat dibuka untuk ditulisi.
Jika output stream telah dibuat, Anda dapat menggunakannya untuk menulisi file yang dituju menggunakan method write. Method tersebut menggunakan penandaan sebagai berikut:
void write( int b)
Parameter b mereferensikan data yang akan dituliskan pada file sesuai dengan hasil output stream.
Pengenalan Pemrograman 2 6