Tampilkan postingan dengan label Java I/O. Tampilkan semua postingan
Tampilkan postingan dengan label Java I/O. Tampilkan semua postingan

Kamis, 20 November 2014

Membaca File Text di Java Menggunakan Kelas BufferedReader

BufferedReader adalah salah satu kelas Java I/O yang digunakan untuk membaca file text.  Untuk membaca file, digunakan method readLine().

Hal pertama yang harus disiapkan adalah menyiapkan file text yang akan dibaca, seperti gambar di bawah ini.


Untuk lebih jelasnya, di bawah ini adalah contoh program Java untuk membaca File text menggunakan kelas BufferedReader.

Contoh Program


Nama File : BufferedReaderDemo.java

package com.nursalim.zone.java.io;

import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;

public class BufferedReaderDemo {
public static void main(String[] args) {

BufferedReader bufferedReader = null;

try {

String text;

// step 1 : Buat object dari kelas BufferedReader
bufferedReader = new BufferedReader(new FileReader("C:\\demo.txt"));

// step 2 : Baca setiap line dari file menggunakan method readLine()
while ((text = bufferedReader.readLine()) != null) {
System.out.println(text);
}

} catch (IOException e) {
e.printStackTrace();
} finally {

// Step 3 : close stream setiap habis baca/tulis
try {
if (bufferedReader != null) {
bufferedReader.close();
}
} catch (IOException ex) {
ex.printStackTrace();
}
}

}
} 

Compile & Running

Compile & Jalankan program diatas, apabila berhasil maka akan muncul pesan seperti dibawah ini.

Download Program + File Pendukung


Sekian tutorial singkat tentang "Membaca File Text di Java Menggunakan Buffered Reader". Semoga bermanfaat & Happy Learning :)

Baca Juga :

Rabu, 19 November 2014

Menulis File di Java Menggunakan BufferedWriter

Apa itu Kelas BufferedWriter?

BufferedWriter adalah salah satu kelas turunan dari kelas java.io.Writer di Java di bawah package java.io yang digunakan untuk menulis file text.

Constructor

Ada 2 macam konstruktor dari kelas BufferedWriter, yaitu :
  • BufferedWriter(Writer out)
  • BufferedWriter(Writer out, int size) 

Method Yang Sering Digunakan

Ada beberapa method yang sering dipakai oleh kelas BufferedWriter, yaitu:
  • void close()
  • void flush()
  • void newLine()
  • void write()

Pada tutorial kali ini, saya akan mencoba untuk sharing tutorial Java I/O tentang Bagaimana Cara Membuat File menggunakan kelas BufferedWriter.

Contoh Program


Dibawah ini adalah contoh program Java untuk menulis file menggunakan kelas BufferedWriter.

Nama File : BufferedWriterDemo.java

package com.nursalim.zone.java.io;
import java.io.BufferedWriter;

public class BufferedWriterDemo{
public static void main(String[] args){
// Step 1 : Tentukan file path
File file = new File("C:\\demo.txt");

// Step 2 : Siapkan content/isi file
String text = "Selamat datang di Java";

try {
// Step 3 : Buat file kosong menggunakan method createNewFile
if (file.createNewFile()) {
System.out.println("File Berhasil dibuat");
} else {
System.out.println("File sudah pernah dibuat");
}

FileWriter fw = new FileWriter(file.getAbsoluteFile());
BufferedWriter bf = new BufferedWriter(fw);

// Step 4 : Gunakan method write untuk menulis text ke file
bf.write(text);
// Step 5 : Gunakan method close setiap selesai menulis file
bf.close();

System.out.println("Selesai");

} catch (IOException ex) {
System.err.println("Terjadi kesalahan menulis file");
ex.printStackTrace();
}

}
}

Compile & Run


Coba Anda compile dan jalankan program diatas, apabila tidak ada error, maka akan tampil pesan seperti gambar dibawah ini.

Menulis File di Java Menggunakan BufferedWriter


Langkah selanjutnya, coba buka folder dimana file dibuat.

Sekian tutorial kali ini, semoga bermanfaat. Happy Learning :)

Baca Juga :


Referensi