Latest web development tutorials

classe Java FileWriter

classe FileWriter de la classe OutputStreamReader hérité. Ces données sont écrites dans le flux de caractères. Vous pouvez créer des objets nécessaires à travers le constructeur suivant.

Construit un objet FileWriter donné un objet File.

FileWriter(File file)

Construit un objet FileWriter donné un objet File.

 FileWriter(File file, boolean append)

Construire un descripteur de fichier associé à l'objet FileWriter.

FileWriter(FileDescriptor fd)

objet Construction FileWriter donné un nom de fichier, ce qui indique si elle a une données d'écriture valeur booléenne en attente.

FileWriter(String fileName, boolean append)

Après avoir créé l'objet FileWriter, vous pouvez vous référer à la liste suivante de la méthode d'opération de fichier.

Non. Méthode description
1 écriture public void (int c) throws IOException
Écrire un seul caractère c.
2 écrire public void (char [] de c , int offset, int len)
Ecrit le tableau de caractères pour commencer à compenser une partie d'une longueur de len.
3 écriture public void (String s, int offset, int len)
Ecrire la chaîne a commencé à compenser une partie d'une longueur de len.

Exemples

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

Les exemples ci-dessus les résultats compilés sont les suivants:

This
is
an
example