Belajar Pemrograman Java Dari Dasar

Membaca File Menggunakan BufferedReader Dalam Program Java

Pada kesempatan ini kita akan membahas contoh yang lebih kompleks tentang penggunaan class BufferedReader. Pada contoh sebelumnya, anda telah menggunakan InputStreamReader sebagai argumen konstruktor, sedangkan kali ini anda akan menggunakan FileReader. Tujuannya adalah untuk membaca isi file dan menampilkannya ke konsol.

Meskipun anda bisa saja memakai class Scanner untuk membaca file, namun menggunakan class BufferedReader memiliki beberapa manfaat. Ok, selanjutnya kita lihat contoh di bawah ini:

  1. Misalkan anda memiliki sebuah file.txt dengan nama myfile, yang berisi karakter seperti di bawah ini:
    membaca file java

    File tersebut terletak pada direktori tertentu. Pada contoh di sini tempat menyimpannya adalah C:/bahasajavacom/myfile.


  2. Berikut ini adalah contoh programnya:
    package com.bahasajava.io;
    
    import java.io.BufferedReader;
    import java.io.FileReader;
    import java.io.IOException;
    
    
    public class MembacaFile {
        private static final String NAMA_FILE=("C:\\bahasajavacom\\myfile.txt");
        
        public static void main (String[] args){
            try {
                
                BufferedReader bufferedReader = new BufferedReader(new FileReader(NAMA_FILE));
                
                String baris;
                //Ketika baris tidak null maka baris tersebut akan dicetak
                while((baris = bufferedReader.readLine()) != null){
                    System.out.println(baris);
                }
                
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    }
    
Contoh output:

membaca file dengan BufferedReader

Share on Facebook
Share on Twitter
Share on Google+

Tempat berbagi pengetahuan untuk bahasa pemrograman Java

Related : Membaca File Menggunakan BufferedReader Dalam Program Java