Latest web development tutorials

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