الجمعة، 18 نوفمبر 2022

Pemrograman Java : Membuat Pembaca File Baris Demi Baris Java

Pemrograman Java : Membuat Pembaca File Baris Demi Baris Java - Mohon maaf saya sedang belajar tulisan Pemrograman Java : Membuat Pembaca File Baris Demi Baris Java saya buat untuk dokumentasi saja bukan bermaksud menggurui, dan beberapa code yang ada disini saya ambil dari berbagai sumber di internet. 


mengolah file menjadi salah satu topik dan pembelajaran penting dalam mempelajari java, dan tentu sangat keren sekali jika kita bisa mengolah file menggunakan java (untuk pemula dalam pemrograman java tentunya, untuk para master tentu itu hal yang tidak berarti apa-apa ).

Pemrograman Java : Membuat Pembaca File Baris Demi Baris Java ditulis setelah belajar membaca file dengan dua cara berbeda dan sumber beda, dan masih mencoba memahami perbedaan kedua code tersebut meskipun menghasilkan output yang sama, dan sama-sama bisa membaca file txt baris demi baris. 

Penulisan codenya saya gunakan blueJ, dan pada dasarnya penulisan java menggunakan editor apapun codenya tetap sama dan tidak berbeda, jadi meski kita menggunakan IDE lain dalam membuat code java, intinya tetap sama. 

import java.io.*;

class BelajarInputStreamText
{
    // instance variables - replace the example below with your own
    public static void main(String [] args) {
        String x;
        
        try {
            FileInputStream fis = new FileInputStream("baca.txt");
            DataInputStream dis= new DataInputStream(fis);
            
            System.out.println("Isi Data Adalah");
            int i=dis.read();
            
            while(i != -1){
                System.out.print((char)i);
                i=dis.read();
            }
            dis.close();
            
            
            }catch (IOException e) {
                System.err.println("Error");
            }
    }
}

Code pembaca file baris demi baris java diatas saya pikir menggunakan pembaca character demi carackter, yang di ulang sedemikian rupa menggunakan perulangan while, dimana variable i, mengambil isi dari file yang di baca sebelumnya menggunakan class FileInputStream dan class DataInputStream java.

Code pembaca file java baris demi baris yang kedua adalah hasil coba-coba saya setelah membaca beberapa artikel. Berikut code Pemrograman Java : Membuat Pembaca File Baris Demi Baris Java. 

Dan Hasil keduanya tampilan outpunya menurut saya sama, namun pada bagian ini menggunakan class readline untuk membaca baris-demi barisnya, sementara code sebelumnya mengambil data per charakter untuk ditampilkan. 

Berikut codenya 

import java.io.*;

class BelajarInputStreamText
{
    // instance variables - replace the example below with your own
    public static void main(String [] args) {
        String x;
        
        try {
            FileInputStream fis = new FileInputStream("baca.txt");
            DataInputStream dis= new DataInputStream(fis);
            
            System.out.println("Isi Data Adalah");
            while((x=dis.readLine()) !=null){
              System.out.println(x);
            }
            dis.close();
            
            
            }catch (IOException e) {
                System.err.println("Error");
            }
    }
}

Demikian sedikit dokumentasi tentang code java agar membaca isi file txt baris demi baris dan menampilkannya di console. Untuk penjelasan baris-demi baris code ini mungkin para jagoan di pemrograman bisa menjelaskan prosesnya secara detail dan mendalam. Karena saya sendiri juga sedang mendalaminya memahaminya, bagaimana code ini bekerja.