Pages

Sunday, September 23, 2012

Menggunakan BufferedReader dan BufferedWriter pada Java

java image

Pada postingan kali saya akan mencoba menggunakan class BufferedWriter untuk menuliskan data ke dalam sebuah file, kemudian membacanya menggunakan class BufferedReader.
Menuliskan data ke dalam sebuah file:
  1. buat sebuah objek dari class File
  2. buat sebuah objek FileWriter melalui objek File
  3. buat sebuah objek BufferedWriter melalui objek FileWriter
Membaca data dari sebuah file
  1. buat sebuah objek dari class File
  2. buat sebuah objek FileReader melalui objek File
  3. buat sebuah objek BufferedReader melalui objek FileReader
Berikut contoh programnya:

import java.io.*;

public class WriteAndRead{
 public static void writeFile(File file)throws IOException{
  FileWriter fw = new FileWriter(file);
  BufferedWriter bw = new BufferedWriter(fw);
  bw.write("Ini adalah contoh isi file");
  bw.close();
 }
 
 public static void readFile(File file)throws IOException{
 String teks;
 StringBuilder sb = new StringBuilder();
 try{
  FileReader fr = new FileReader(file);
  BufferedReader br = new BufferedReader(fr);
  while((teks=br.readLine())!= null){sb.append(teks).append("\n");}
  br.close();
  System.out.println(sb);}
 catch(FileNotFoundException fe){System.out.println(fe.getMessage());}
 }
 
 public static void main(String[] args){
  File file = new File("file.txt");
  try{
  if (!file.exists()) file.createNewFile();
  writeFile(file);
  readFile(file);}
  catch(IOException IOe){System.out.println(IOe.getMessage());}
  catch(Exception e){System.out.println(e.getMessage());}
 }
}

catatan: file.txt akan tersimpan pada folder yang sama dengan file WriteAndRead.java.

Output:

java image 

No comments:

Post a Comment

Related Posts Plugin for WordPress, Blogger...