Latest web development tutorials

Класс Java FileWriter

FileWriter класс от класса OutputStreamReader по наследству. Такие данные записываются в поток по характеру. Вы можете создавать объекты, необходимые через следующий конструктор.

Создаёт объект FileWriter данный объект File.

FileWriter(File file)

Создаёт объект FileWriter данный объект File.

 FileWriter(File file, boolean append)

Построить дескриптор файла, связанный с объектом FileWriter.

FileWriter(FileDescriptor fd)

Строящийся объект FileWriter дал имя файла, указывающее, имеет ли он в ожидании записи данных логическое значение.

FileWriter(String fileName, boolean append)

После создания объекта FileWriter, вы можете обратиться к следующим списком метода работы файла.

Нет. Метод Описание
1 общественного недействительными записи (INT C) бросает IOException
Записи одного символа с.
2 общественного недействительными записи (Char [] C , INT офсет, INT LEN)
Пишет массив символов, чтобы начать компенсировать часть длины LEN.
3 общественного недействительными записи (String s, INT офсет, INT LEN)
Написать строка начала компенсировать часть длины LEN.

примеров

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

Приведенные выше примеры скомпилированные получены следующие результаты:

This
is
an
example