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 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.
Tentang Throws IOException
