class Java FileWriter
FileWriter kelas dari kelas OutputStreamReader mewarisi. Data tersebut ditulis ke aliran dengan karakter. Anda dapat membuat objek yang dibutuhkan melalui constructor berikut.
Membangun sebuah objek FileWriter diberikan File objek.
FileWriter(File file)
Membangun sebuah objek FileWriter diberikan File objek.
FileWriter(File file, boolean append)
Membangun file descriptor yang berhubungan dengan FileWriter objek.
FileWriter(FileDescriptor fd)
Konstruksi FileWriter objek diberi nama file, menunjukkan apakah ia memiliki menulis data nilai boolean tertunda.
FileWriter(String fileName, boolean append)
Setelah membuat FileWriter objek, Anda dapat merujuk pada daftar berikut metode operasi file.
Tidak. | metode Deskripsi |
---|---|
1 | public void write (int c) throws IOException Tulis karakter tunggal c. |
2 | public void write (char [] c , int offset, int len) Menulis array karakter untuk mulai mengimbangi sebagian dari panjang len. |
3 | public void write (String s, int offset, int len) Menulis string mulai mengimbangi sebagian dari panjang len. |
contoh
import java.io.*; public class FileRead{ public static void main(String args[])throws IOException{ File file = new File("Hello1.txt"); // 创建文件 file.createNewFile(); // creates a FileWriter Object FileWriter writer = new FileWriter(file); // 向文件写入内容 writer.write("This\n is\n an\n example\n"); writer.flush(); writer.close(); //创建 FileReader 对象 FileReader fr = new FileReader(file); char [] a = new char[50]; fr.read(a); // 从数组中读取内容 for(char c : a) System.out.print(c); // 一个个打印字符 fr.close(); } }
Contoh di atas hasil disusun adalah sebagai berikut:
This is an example