Assalamualaikum Wr. Wb
Hai semuanya, bagaimana kabarnya?? Semoga semuanya baik-baik saja ya.....
Pada kali ini saya akan
membahas tentang perbandingan perintah masukkan dan keluaran antara scanner, input stream reader
dan buffer reader.
Sebenarnya perintah masukan dan keluaran scanner, input stream dan buffer reader ini fungsinya sama yaitu untuk perintah masukkan pada pemrograman java. Namun, perbedaannya hanya pada pembuatan pada pengkodingannya saja. Nah, baiklah disini saya akan membahas satu persatu tentang fungsi scanner, input stream dan buffer reader.
- Scanner
Sebenarnya perintah masukan dan keluaran scanner, input stream dan buffer reader ini fungsinya sama yaitu untuk perintah masukkan pada pemrograman java. Namun, perbedaannya hanya pada pembuatan pada pengkodingannya saja. Nah, baiklah disini saya akan membahas satu persatu tentang fungsi scanner, input stream dan buffer reader.
- Scanner
Fungsi scanner
digunakan secara eksfensif untuk memasukkan data dari keyboard. Data-data yang dimasukkan misalnya berupa
angka menggunakan perintah ini tidak perlu untuk mengkonversikan dari string ke
integer ataupun tipe data lainnya. Untuk fungsi scanner ini harus mengimportnya
di java.util.scanner. Pada fungsi
scanner ini ada beberapa metode yang dapat digunakan yaitu:
next() : Digunakan untuk membaca baris
dari text yang diinputkan.
nextLine() : Digunakan untuk string yang dibaca
utuh termasuk spasi.
nextInt() : Digunakan untuk membaca nilai
integer.
nextDouble() :
Digunakan untuk membaca nilai Double.
nextFloat() :
Digunakan untuk membaca nilai float.
Contoh program
dengan penggunaan fungsi masukkan Scanner
2
-Input stream dan
Buffer reader
Input stream
digunakan untuk membaca arus byte stream dan mengkonversi byte-byte kedalam bilangan bulat yang
mempresentasikan karakter-karakter unicode.
Buffer reader
digunakan untuk membaca masukan stream karakter dan penyangga untuk efisiensi.
Pada penggunaannya harus mempunyai reader object untuk membuat versi buffer
reader. Berikut konstrutor yang digunakan dalam pembuatan BufferReader:
a.
BufferReader(Reader)
digunakan untuk membuat penyangga karakter stream yang berhubungan dengan
reader object yang ditetapkan.
b.
BufferReader(Reader,
int) digunakan untuk membuat penyangga karakter stream yang berhubungan denga
reader object yang ditetapkan dengan penyangga ukuran integer.
Penyangga Karakter
Stream dapat diuraikan menjadi :
Read() : Dibaca
menggunakan metoda read() .
Read(char[], int,
int) : Digunakan untuk menguraikan FileReader.
ReadLine () :
Digunakan agar dapat membaca baris dari teks dengan menggunakan.
Contoh program yang
menggunakan fungsi masukan Input stream dan Buffer reader
Nah, mungkin sekian dulu postingan kali ini.
Terima kasih atas partisipasinya, mohon maaf bila masih ada kekurangan atau
semacamnya. Bila kalian ada saran atau kritik bisa komentar dibawah ini.
Wassalamualaikum Wr.Wb
0 komentar:
Posting Komentar