Pada Topik ini, kita akan belajar membaca dan menulis file dengan Java.
Mari kita mulai…
..berikan nama AplikasiFile.
Setelah itu buat class baru di dalam <default pacakage> dengan nama BacaFile.
try {
// membaca file
File myFile = new File(fileName);
Scanner fileReader = new Scanner(myFile);
} catch (FileNotFoundException e) {
System.out.println("Terjadi Kesalahan: " + e.getMessage());
e.printStackTrace();
}
}
}
Pada program tersebut, kita membutuhkan tiga class untuk membantu kita
membaca file.
Class File untuk membaca file, lalu class FileNotFoundException untuk mengatasi
saat file tidak ditemukan.
Terakhir ada class Scanner untuk membaca isi File.
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;
Berikutnya kita membuat variabel dengan fileName untuk menyimpan nama file
yang akan dibaca.
Pada blok try..catch, kita membaca file dan mencetak isinya.
Apabila file tidak ditemukan, maka blok catch akan dieksekusi.
Pada program di atas, kita membaca isi file dengan bantuan class Scanner. Selain
menggunakan class ini, kita juga bisa menggunakan BufferReader.
Menggunakan class Scanner lebih mudah dibandingkan dengan BufferReader.
Baiklah, berikutnya kita akan coba jalankan programnya:
Klik kanan pada kode program lalu pilih Run File atau bisa juga tekan Shift + F6 .
try {
FileWriter fileWriter = new FileWriter(fileName);
fileWriter.write(fileContent);
fileWriter.close();