Friday, November 30, 2012

Membaca Dari Sebuah File Menggunakan Java


import java.io.*;
class Baca{
public static void main(String args[]) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));


String FileName;
FileInputStream fis = null;

System.out.print("\nMasukan nama file yang ingin dibaca : ");
FileName = br.readLine();

System.out.println("\nMembaca file "+FileName +" ...");
System.out.print("Isi dari file "+FileName +" adalah : ");
try {
fis = new FileInputStream(FileName);
} catch (FileNotFoundException ex) {
System.out.println("File tidak ditemukan ~ !!");
}
try {
char data;
int temp;
do {
temp = fis.read();
data = (char) temp;
if (temp != -1) {
System.out.print(data);
}
} while (temp != -1);
System.out.print("\n");
} catch (IOException ex) {
System.out.println("Error dalam membaca file ~ !!");
}
}
}

Penjelasan : Pada program ini saya menggunakan menggunakan class FileInputStream diamana salah satu constructor dari class ini adalah FileInputStream(String FileName) yang berfungsi untuk membuat koneksi ke file yang sebenarnya dimana FileName ditentukan sebagai sebuah argument. Selain itu sebuah FileNotFoundException diberikan ketika file tidak ada atau tidak dapat dibuka untuk dibaca. Sedangkan method read berfungsi untuk mengembalikan sebuah integer yang merepresentasikan pembacaan data dan mengembalikan sebuah nilai -1 ketika akhir dari file telah dicapai.
Hasil Outputan :

No comments:

http://goo.gl/BGVrJP

MY Motto

My photo
giving amenity to all visitor.

Total Pageviews