java
Dalam tutorial ini, kita akan belajar tentang Java Writer, subclass-nya dan metodenya dengan bantuan sebuah contoh.
Writer
kelas java.io
package adalah superclass abstrak yang mewakili aliran karakter.
Sejak Writer
adalah kelas abstrak, itu tidak berguna dengan sendirinya. Namun, subkelasnya dapat digunakan untuk menulis data.
Untuk menggunakan fungsi Writer
, kita dapat menggunakan subclass-nya. Beberapa di antaranya adalah:
Kita akan mempelajari semua subclass ini di tutorial berikutnya.
Untuk membuat Writer
, kita harus mengimpor java.io.Writer
paket dulu. Setelah kita mengimpor paket, berikut adalah cara membuat penulisnya.
// Creates a Writer
Writer output = new FileWriter();
Di sini, kami telah membuat penulis bernama output menggunakan FileWriter
kelas. Itu karena Writer
adalah kelas abstrak. Oleh karena itu kami tidak dapat membuat objek Writer
.
Catatan :Kita juga dapat membuat penulis dari subkelas lain dari Writer
kelas.
Writer
class menyediakan metode berbeda yang diimplementasikan oleh subclass-nya. Berikut adalah beberapa metodenya:
write(char[] array)
- menulis karakter dari larik yang ditentukan ke aliran keluaranwrite(String data)
- menulis string yang ditentukan ke penulisappend(char c)
- menyisipkan karakter tertentu ke penulis saat iniflush()
- memaksa untuk menulis semua data yang ada di penulis ke tujuan yang sesuaiclose()
- menutup penulis
Berikut adalah bagaimana kita dapat mengimplementasikan Writer
menggunakan FileWriter
kelas.
import java.io.FileWriter;
import java.io.Writer;
public class Main {
public static void main(String args[]) {
String data = "This is the data in the output file";
try {
// Creates a Writer using FileWriter
Writer output = new FileWriter("output.txt");
// Writes string to the file
output.write(data);
// Closes the writer
output.close();
}
catch (Exception e) {
e.getStackTrace();
}
}
}
Pada contoh di atas, kami telah membuat penulis menggunakan FileWriter
kelas. Penulis ditautkan dengan file output.txt .
Writer output = new FileWriter("output.txt");
Untuk menulis data ke output.txt file, kami telah menerapkan metode ini.
output.write(); // To write data to the file
output.close(); // To close the writer
Saat kita menjalankan program, output.txt file diisi dengan konten berikut.
This is a line of text inside the file.
Untuk mempelajari lebih lanjut, kunjungi Java Writer (dokumentasi resmi Java).
java
Kelas Java PrintStream Dalam tutorial ini, kita akan belajar tentang kelas Java PrintStream dan metode print() dan printf() dengan bantuan contoh. PrintStream kelas java.io package dapat digunakan untuk menulis data keluaran dalam bentuk (teks) yang dapat dibaca secara umum alih-alih byte. Ini mem
Kelas InputStreamReader Java Dalam tutorial ini, kita akan belajar tentang Java InputStreamReader dan metodenya dengan bantuan contoh. InputStreamReader kelas java.io package dapat digunakan untuk mengubah data dalam byte menjadi data dalam karakter. Ini memperluas kelas abstrak Reader . InputS
Kelas OutputStreamWriter Java Dalam tutorial ini, kita akan belajar tentang Java OutputStreamWriter dan metodenya dengan bantuan contoh. OutputStreamWriter kelas java.io package dapat digunakan untuk mengubah data dalam bentuk karakter menjadi data dalam bentuk byte. Ini memperluas kelas abstrak W
Kelas Java PrintWriter Dalam tutorial ini, kita akan belajar tentang Java PrintWriter dan metode print() dan printf() dengan bantuan contoh. PrintWriter kelas java.io package dapat digunakan untuk menulis data keluaran dalam bentuk (teks) yang dapat dibaca secara umum. Ini memperluas kelas abstrak