Latest web development tutorials

clase Java FileReader

FileReader clase hereda de la clase InputStreamReader. Esta clase lee la corriente de datos por carácter. Puede crear objetos necesarios a través de la siguiente constructor.

Crea un nuevo FileReader, dado el archivo a leer.

FileReader(File file)

Crea un nuevo FileReader, dados los datos leídos de la FileDescriptor.

FileReader(FileDescriptor fd) 

Crea un nuevo FileReader, dados los datos leídos desde el nombre de archivo.

FileReader(String fileName) 

Después de crear objetos FileReader, se puede consultar la siguiente lista de método de operación de archivo.

No. Descripción del archivo
1 public int read () throws IOException
Leer un solo carácter, el carácter retorno a leer una variable int representa
2 public int read (char [] c , int desplazamiento, int len)
C lee caracteres en una matriz, devuelve el número de caracteres a leer

Ejemplos

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

Los ejemplos anteriores resultados compilados son los siguientes:

This
is
an
example