Latest web development tutorials

Java Filewriter-Klasse

Filewriter Klasse von OutputStreamReader Klasse geerbt. Solche Daten werden in den Stream von Zeichen geschrieben. Sie können Objekte erstellen über den folgenden Konstruktor benötigt.

Konstruiert ein Filewriter Objekt ein File-Objekt angegeben.

FileWriter(File file)

Konstruiert ein Filewriter Objekt ein File-Objekt angegeben.

 FileWriter(File file, boolean append)

Konstruieren Sie einen Dateideskriptor im Zusammenhang mit Filewriter-Objekt.

FileWriter(FileDescriptor fd)

Construction Filewriter Objekt einen Dateinamen gegeben, der angibt, ob es eine anhängige Schreibdaten boolean Wert hat.

FileWriter(String fileName, boolean append)

Filewriter Objekt Nach dem Erstellen können Sie auf der folgenden Liste der Dateioperation Methode verweisen.

Nein. Methode Beschreibung
1 public void write (int c) throws IOException
Schreiben Sie ein einzelnes Zeichen c.
2 public void write (char [] c , int offset, int len)
Schreibt das Zeichenfeld zu beginnen, einen Teil einer Länge von len auszugleichen.
3 public void write (String s, int Offset, int len)
Schreiben Sie die Zeichenfolge begann einen Teil einer Länge von len zu kompensieren.

Beispiele

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();
   }
}

Die obigen Beispiele kompilierten Ergebnisse sind wie folgt:

This
is
an
example