Skip to content Skip to sidebar Skip to footer

Belajar Menulis isi Data File TXT dengan BufferedWriter di Java

Pengertian  BufferedWriter adalah salah satu class library di dalam bahasa pemrograman java (java.io.BufferedWriter) sejak JDK versi 1,yang fungsinya untuk menulis text , dengan menggunakan teknik buffering ,untuk  menulis karakter tunggal, array ,dan string.

Pada artikel belajar java sebelumnya , kita telah membahas tentang  Belajar Membaca isi Data File TXT dengan BufferedReader di Java.  Pada artikel belajar java kali ini ,kita akan mencoba menulis atau mengisi data file , yang memiliki ekstensi file (.txt) ,dengan menggunakan BufferedWriter di bahasa pemrograman Java. Selengkapnya ,berikut mari kita simak lebih lanjut :







Belajar Cara Menulis Mengisi isi Data File TXT dengan BufferedWriter FileWriter di Java




1. Pertama buka IntelliJ IDEA ,atau Software IDE lain yang kalian gunakan , di Komputer atau Laptop kalian.



2.  Kalian bisa perhatikan Contoh code ,beserta penjelasanya di bawah:



Contoh Code :

contoh code program menulis mengisi data stream isi file format txt-notepad di dengan bufferedwriter java
Contoh Code



Output :

Output Hasil contoh code program menulis mengisi data stream isi file format txt-notepad di dengan bufferedwriter java
Output Hasil



Penjelasan :

Membuat file baru :

Pertama-tama kita buat dulu filenya  ,di bagian project explorer , sebagai contoh disini ,saya menggunakan  IntelliJ IDEA ,jika kalian menggunakan Software IDE lain , kalian bisa menyesuaikan. 

Kalian klik kanan pada nama project kalian ,lalu pilih New File. Seperti pada gambar di bawah

Nama Project > New > File membuat create file baru new txt di intellij idea program java
Nama Project > New > File


Selanjutnya , kita isikan nama filenya ,terserah kalian. Disini sebagai contoh nama filenya : latihan.txt




Mengisi nama file baru di intellij idea program java
Mengisi nama file baru

Pada file latihan.txt , kalian bisa isikan manual text , atau kosongkan saja filenya.

Membahas contoh code program :

Pada contoh code program di atas , pada baris awal kita membuat objek file,  dari class File ,yang digunakan untuk merepresentasikan lokasi file system.

Seperti yang sudah dijelaskan pada artikel sebelumnya. Disini kita menggunakan try-resource-statement , yang dimana pada tanda kurung () , setelah keyword try ,berisi 2 objek dari class BufferedWriter dan FileWriter.

FileWriter mewarisi class OutputStreamWriter ,untuk menerima nilai argument dari objek file , yang menulis stream karakter.

BufferedWriter , akan menerima nilai argument dari objek class FileWriter , yang akan menulis text dari sebuah karakter-output stream.


Dengan menggunakan try-resource-statement  ,  secara otomatis kita akan menutup atau menyimpan operasi stream, yang mengimplementasi interface java.lang.AutoCloseable.

Untuk menulis text , kita menggunakan method br.write().

Lalu untuk membuat baris baru ke bawah , kita menggunakan method br.newLine()

Pada baris code selantunya , kita menggunakan exception pada blok catch.


IOException , untuk menangkap error yang terjadi ,seperti operasi file gagal , atau file yang di target mengalami data corrupt.

Baca juga : Belajar Menulis isi File TXT dengan Formatter di Program Java

Post a Comment for " Belajar Menulis isi Data File TXT dengan BufferedWriter di Java"