Laman

Kamis, 16 Januari 2020

Cara Membaca File dengan Scanner di Pemrograman Java

Di dalam bahasa pemrograman java kita dapat membuat program java untuk membaca file teks (.txt) yang tersimpan di dalam komputer, menggunakan class library Java Scanner, untuk membaca file teks. Berikut ini kita akan belajar menggunakan class library Java Scanner untuk membaca file berformat teks.
  1. Pertama buat file teksnya terlebih dahulu menggunakan Notepad, di dalamnya kalian boleh isi data-datanya bebas. lalu simpan file tersebut misalnya pada Local Disk C.
  2. Buat file source code Java class Baru bernama BacaFileTeks.java.



import java.io.File;

import java.io.FileNotFoundException;

import java.util.Scanner;



public class BacaFileTeks {

  

    public static void main(String[] args){

      

        //Membuat Statement Try-Catch untuk mengatasi error jika file tidak ditemukan

        try{

          

            //Inisialisasi Objek dan Mendefinisikan Path Lokasi File Yang akan dibaca

            File file = new File("C:\\lpia.txt");

          

            //Inisialisasi Objek Scanner dan memasang objek file yang akan dibaca

            Scanner scan = new Scanner(file);

          

            //Menggunakan perulangan untuk membaca semua data di dalam objek Scanner

            while(scan.hasNextLine()){

                String getDataString = scan.nextLine();

                System.out.println(getDataString);

            }          

            scan.close();

        }catch(FileNotFoundException ex){

            System.out.println("File Tidak Ditemukan");

        }

    }

}
  1. Lalu compile dan running

Segera bergabung : - kursus bahasa Inggris - kursus komputer dengan: Lembaga Pendidikan Indonesia Amerika ( LPIA ); Alamat LPIA Margonda Jl. Margonda Raya, No.91C (dekat lampu merah flyover pertigaan Arief Rahman Hakim atau depan Autopart Ramanda Depok, sebelah Solite Furniture dan ATTIN TOUR); Kelurahan: Pancoran Mas; Kecamatan : Pancoran Mas; Kota: Depok; Po Box: 16431; Telepon LPIA Depok : (021) 7774443

Tidak ada komentar:

Posting Komentar