Pemrograman Java : Membaca dari file
Pada awal-awal perkembangan bahasa pemrograman, database dalam bentul sql belum dikenal. Untuk kebutuhan penyimpanan data dan dapat dibaca oleh sebuah bahasa pemrograman, biasanya data disimpan dalam bentuk file yang berekstensi txt. Namun dewasa ini, penggunaan data dari sebuah bahasa pemrograman sering kali membutuhkan koneksi terhadap database.
Edisi tutorial pemrograman java kali ini, kita akan membuat program yang dapat membaca inputan dari file, untuk pembacaan inputan dari keyboard klik inputan keyboard. Untuk pembacaan inputan dari keyboard, kita menggunakan Scanner class dengan constructor FileReader.
Untuk percobaan terlebih dahulu, buatlah sebuah file yang diberi nama data.txt yang mengandung data seperti berikut :
Berikutnya kita akan membuat file yang diberi nama BacaDariFile.java yang berisikan source code sebagai berikut:
Compile file BacaDariFile.java, setelah itu execute, sehingga outputnya tertampilkan sebagai berikut:
Edisi tutorial pemrograman java kali ini, kita akan membuat program yang dapat membaca inputan dari file, untuk pembacaan inputan dari keyboard klik inputan keyboard. Untuk pembacaan inputan dari keyboard, kita menggunakan Scanner class dengan constructor FileReader.
Untuk percobaan terlebih dahulu, buatlah sebuah file yang diberi nama data.txt yang mengandung data seperti berikut :
Ini Budi Budi teman saya 4 50 50 Juta Kapan lo datang ke rumah gua ?
Berikutnya kita akan membuat file yang diberi nama BacaDariFile.java yang berisikan source code sebagai berikut:
import java.io.File; import java.io.FileNotFoundException; import java.util.Scanner; public class BacaDariFile { public static void main(String[] args) { // Membuat object file File fileinput = new File("data.txt");//file yang dibaca try { // line to read from it we check by calling the // scanner.hasNextLine() method. We then read line one // by one till all line is read. // //Object dari class Scanner Scanner scanfile = new Scanner(fileinput); while (scanfile.hasNextLine()) //Check token berikutnya { String line = scanfile.nextLine(); // Mencetak Baris per baris System.out.println(line); } } // Menampilkan informasi file yang tidak ditemukan catch (FileNotFoundException e) { e.printStackTrace(); } } }
Compile file BacaDariFile.java, setelah itu execute, sehingga outputnya tertampilkan sebagai berikut: