Searching...
Selasa, 09 Desember 2014

Java: Membaca File *.txt Menggunakan BufferedReader

12/09/2014 08:02:00 PM
Pada kesempatan kali ini saya akan menjelaskan cara membaca file dengan format *.txt di Java. Perlu diketahui, untuk membaca file di Java terdapat beberapa cara atau metode, salah satunya yang sering digunakan yaitu menggunakan BufferedReader.
Oke langsung aja kita buat programnya, pertama kita siapkan dulu file *.txt-nya. Untuk memudahkan, saya membuat folder baru di drive D: dengan nama BacaText. Kemudian di dalam folder ini akan ada 2 buah file, yaitu data.txt dan BacaFileTxt.java.
Untuk file data.txt, saya isi sebagai berikut:
Ini adalah baris pertama
Ini adalah baris kedua
Ini adalah baris ketiga
dst..
Kemudian untuk file BacaFileTxt.java, ketikkan kode berikut:
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;

public class BacaFileTxt {
    public static void main(String[] args) {
        String lokasi_file = "data.txt";
        
        try {
            FileReader fr = new FileReader(lokasi_file);
            BufferedReader br = new BufferedReader(fr);
            
            String text;
            
            while ((text = br.readLine()) != null)
                System.out.println(text);
        } 
        catch (FileNotFoundException fnfe) {
            fnfe.getMessage();
        } 
        catch (IOException ioe) {
            ioe.getMessage();
        }
    }
}
Kalo udah, kemudian buka Command Prompt, kemudian masuk ke folder lokasi penyimpanan file BacaFileTxt.java.











Kemudian compile file java tadi dengan perintah javac BacaFileTxt.java
Apabila compile sukses, akan tercipta file baru dengan nama BacaFileTxt.class











Kemudian jalankan program dengan perintah java BacaFileTxt.
Hasilnya adalah sebagai berikut:

 









Mudahkan? sebagai catatan, pada bagian String lokasi_file = “data.txt”; menunjukkan bahwa lokasi file data.txt berada pada folder yang sama dengan file java. Apabila kita ingin agar lokasi file data.txt terpisah dengan file java, cukup menambahkan path lokasi file tersebut, contohnya  seperti ini:
 String lokasi_file = “D:/BacaText/data.txt”;
File projectnya bisa didownload di sini.
Sekian tutorial dari saya, semoga bermanfaat. ;)

0 komentar:

Posting Komentar