Latest web development tutorials

classe Java FileWriter

Classe FileWriter dalla classe OutputStreamReader ereditato. Tali dati vengono scritti sul flusso per carattere. È possibile creare oggetti necessari attraverso il seguente costruttore.

Costruisce un oggetto FileWriter dato un oggetto File.

FileWriter(File file)

Costruisce un oggetto FileWriter dato un oggetto File.

 FileWriter(File file, boolean append)

Costruire un descrittore di file associato all'oggetto FileWriter.

FileWriter(FileDescriptor fd)

oggetto costruzione FileWriter dato un nome di file, che indica se ha un valore booleano dati di scrittura in sospeso.

FileWriter(String fileName, boolean append)

Dopo la creazione di oggetti FileWriter, è possibile fare riferimento al seguente elenco di metodo di funzionamento di file.

No. metodo Descrizione
1 write public void (int c) throws IOException
Scrivi un singolo carattere c.
2 write public void (char [] c , int offset, int len)
Scrive la matrice di caratteri per iniziare a compensare una porzione di lunghezza len.
3 pubblico in scrittura void (String s, int offset, int len)
Scrivi la stringa cominciò a compensare una parte di lunghezza len.

Esempi

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

Gli esempi sopra risultati elaborati sono i seguenti:

This
is
an
example