Berbagi semua hal yang berkaitan dengan bahasa pemrograman

Perbandingan Perintah Masukan Scanner, InputStreamReader dan BufferReader Pada Pemrograman Java

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
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






Maka hasil outputan untuk fungsi 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



Maka hasil outputan dari codingan BufferReader



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
Share:

0 komentar:

Posting Komentar

Cari

Translate