Searching...
Selasa, 09 Desember 2014

Java: Membaca File *.txt Menggunakan Scanner

12/09/2014 08:00:00 PM
Setelah sebelumnya saya menjelaskan cara membaca file *.txt menggunakan BufferedReader, kali ini saya akan menjelaskan cara membaca file *.txt menggunakan metode yang lain, yaitu menggunakan Class Scanner.
Langsung aja kita buat programnya, sebelumnya data text file masih sama seperti tutorial sebelumnya, yaitu data.txt dan ditempatkan di folder D:/BacaText.
Kemudian buat file java baru dengan nama BacaTextFile.java, ketikkan kode berikut:
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;

public class BacaTextFile {
    public static void main(String[] args) {
        String lokasi_file = "D:/BacaText/data.txt";
        
        try {
            File f = new File(lokasi_file);
            Scanner s = new Scanner(f);
            
            while(s.hasNextLine()){
                String text = s.nextLine();
                System.out.println(text);      
            }
        } 
        catch (FileNotFoundException fnfe) {
            fnfe.getMessage();
        }
    }
}
Kemudian buka Command Prompt, jangan lupa untuk menjalankan sebagai Administrator.
Masuk ke lokasi penyimpanan file BacaTextFile.java.










Kemudian compile dengan perintah javac BacaTextFile.java.
Jalankan program dengan perintah java BacaTextFile. Hasilnya sebagai berikut:










File programnya bisa didownload di sini.
Sekian tutorial singkat dan sederhana dari saya, semoga bermanfaat. ;)

2 komentar:

  1. ayam bangkok aduan Live terbesar di indonesia hanya di AGEN BOLAVITA
    Promo Lucky Angpao 2019 Hingga Jutaan Rupiah
    Ayo Bermain Dan Dapatkan Angpao Keberuntung Bersama B-o-l-a-v-i-t-a
    Promo Berlaku 28 Januari - 3 Februai 2019
    Hubungi Customer Service Kami Untuk Info Lengkap (24 Jam ) :

    BBM: B O L A V I T A
    WeChat: B O L A V I T A
    WA: +62 8 1 2- 2 2 2 2 -9 9 5
    Line : cs_b o l a v i t a

    Segenap Manajemen Bolavita Mengucapkan Selamat Merayakan Tahun Baru Imlek 2570 Kongzili Semoga Di Tahun Babi Tanah Diberikan Rejeki Lebih Banyak
    Dibandingkan Tahun Sebelumnya.

    BalasHapus
  2. Casino Restaurants near me - Mapyro
    Find Casino Restaurants 상주 출장샵 near me on Mapyro. Trails in the 구리 출장마사지 United States 삼척 출장마사지 of America, India, the USA 대전광역 출장마사지 are 충주 출장샵 marked on map.

    BalasHapus