Cara Membaca File TXT dengan Scanner di Pemrograman Java



Assalamualaikum Warahmatullahi Wabarakatuh.

Didalam bahasa pemrograman java kita dapat membuat sistem untuk membaca file .txt yang tersimpan didalam komputer atau dari projectnya langsung, menggunakan class library BufferedReader dan Scanner, di tutorial sebelumnya kita sudah membahas mengenai penggunaan BufferedReader untuk membaca file .txt. Pada berikut ini kita akan belajar menggunakan Scanner untuk membaca file berformat .txt.

Materi lainnya yang direkomendasikan:

Cara Membaca File TXT dengan Scanner di Pemrograman Java

1) Buka aplikasi Netbeans IDE kalian, Buat Project Baru.

2) Pertama buat file .txt nya terlebih dahulu menggunakan Notepad, didalamnya kalian boleh isi data-datanya bebas. lalu simpan file tersebut misalnya pada Local Disk E.

3) Berikutnya buka class .java kalian disini kita akan membuat program sederhana untuk membaca file .txt menggunakan Scanner.
package WildanTechnoArt;

import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;

public class BelajarJava {
    
    public static void main(String[] args){
        
        //Membuat Statement Try-Catch untuk mengatasi error jika file tidak ditemuan
        try{
            
            //Inisialisasi Objek dan Mendefinisikan Path Lokasi File Yang akan Dibaca
            File file = new File("E:\\WildanTechnoArt\\BiodataSaya.txt");
            
            //Inisialisasi Objek Scanner dan memasang objek file yang akan dibaca
            Scanner scan = new Scanner(file);
            
            //Menggunakan perulangan untuk membaca semua data didalam objek Scanner
            while(scan.hasNextLine()){
                String getDataString = scan.nextLine();
                System.out.println(getDataString);
            }
            
            scan.close();
        }catch(FileNotFoundException ex){
            System.out.println("File Tidak Ditemukan"); 
        }
    }
}
Coba kalian perhatikan, pertama kita membuat block try-catch untuk handling error jika terjadi kesalahan, misalnya FileNotFoundException, yang berarti file tidak ditemukan, untuk itu kita perlu menggunakan statiment catch untuk menagani kesalahan tersebut.

Berikutnya kita memuat objek file dan mendfinisikan lokasi path dari file yang akan dibaca, file tersebut saya simpan pada local disk E didalam folder WildanTechnoArt.

Selanjutnya inisialisasi objek Scanner dan menentukan objek dari file yang akan dibaca, untuk menampilkan semua data didalam file tersebut, kita menggunakan perulangan while lalu menampilkan hasilnya  pada layar.

Demo:


Sekian dari saya, mohon maaf bila ada kesalahan, jika ada yang ingin ditanyaka, silakan isi kolom komentar dibawah ini.

Wassalamualaikum Warahmatullahi Wabarakatuh.

Disqus Comments