Latest web development tutorials

Класс Java FileReader

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

Создает новый FileReader, учитывая файла для чтения.

FileReader(File file)

Создает новый FileReader, учитывая данные, считанные из FileDescriptor.

FileReader(FileDescriptor fd) 

Создает новый FileReader, учитывая данные, считанные из имени файла.

FileReader(String fileName) 

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

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

примеров

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