Menulis dan Membaca Catatan
Sekarang Anda sudah dapat membuat file, saatnya menambahkan konten yang sesungguhnya. Anda akan menulis catatan singkat ke file teks lalu membacanya kembali untuk memastikan file tersimpan dengan benar. Ini adalah fitur inti dari aplikasi pencatat apa pun.
Semua paket yang diperlukan dari java.io telah diimpor untuk Anda.
Latihan ini adalah bagian dari kursus
Input/Output dan Stream di Java
Petunjuk latihan
- Tulis teks
"Start from the beginning"ke file bernama"note.txt". - Buat
FileWriterdalam modeappenduntuk"note.txt"sebagaifwAppendMode. - Tambahkan teks
" Add to the end"ke file tanpa menimpa isinya. - Gunakan
FileReaderuntuk membaca isi file dan tampilkan ke konsol, satu karakter setiap kali.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
class FileReadWrite {
public static void main(String[] args) {
try {
FileWriter fw = new FileWriter("note.txt");
// Write "Start from the beginning" to the file
fw.____("Start from the beginning");
fw.close();
// Create a FileWriter in append mode
FileWriter fwAppendMode = new ____("note.txt", ____);
// Add " Add to the end" to the end of file
fwAppendMode.____(" Add to the end");
fwAppendMode.close();
FileReader fr = new FileReader("note.txt");
int character;
// Read the file content character by character
while ((character = fr.____()) != -1) {
System.out.print((char) character);
}
fr.close();
} catch (IOException e) {
System.out.println("An error occurred: " + e.getMessage());
}
}
}