Buffered Reader
Buffered Reader
html)
Buffered Reader ini merupakan salah satu kelas untuk membaca suatu text dari ketikan input
keyboard. Dalam bahasa C, bisa kita anggap bahwa bufferedreader adalah syntax scanf pada bahasa
java. Selain menggunakan bufferedreader, anda juga dapat menggunakan Scanner. Untuk
menggunakan bufferedreader ini pertama tama kita harus mengimport librarynya.
Library :
import java.io.BufferedReader;
(Note: karena bufferedreader ini merupakan modul input maka ia berada pada
library java.io)
Setelah itu kita harus membuat sebuah objek BufferedReader pada bagian utama progam. Nantinya
untuk memasukan segala input pada program kita harus menggunakan objek ini. Berikut ini adalah
contoh pengunaannya.
//deklarasi objek
public
static
BufferedReader
InputStreamReader(System.in));
//tiap
B
kali
new
kita
ingin
BufferedReader(new
untuk
input
kita
Karena Buffered reader ini juga memerlukan kelas inputstreamreader maka kita juga harus
menambahkan library java.io.InputStreamReader;
//Contoh Input
String inputString=B.readLine();
Bufferedreader ini membaca suatu text sebagai String. Untuk memasukan tipe data lainnya kita harus
menggunakan method parse. Misalnya :
int inputInteger = Integer.parseInt(B.readLine());
Untuk menggunakan Buffered reader ini kita juga harus menggunakan try{}catch(Exception e).
Penggunaan try catch ini akan dijelaskan pada modul exception handling
Demo :
package bufferreader;
import java.io.BufferedReader;
import java.io.InputStreamReader;
System.out.println("Huruf : "+inputString);
System.out.println("Angka : "+inputInteger);
}catch(Exception e){}
}
}