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 Mendapatkan Input dan Menampilkan Output pada Java
- Belajar Cara Menggunakan String Regex pada Java
- Mengenal Fungsi Garbage Collection pada Java
- Penggunaan Operator Kondisi (?:) Pada Java
- Belajar Menggunakan LinkedList pada Java
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.