Latest web development tutorials

classe Java FileReader

Classe FileReader eredita dalla classe InputStreamReader. Questa classe legge il flusso di dati per carattere. È possibile creare oggetti necessari attraverso il seguente costruttore.

Crea un nuovo FileReader, dato il file da cui leggere.

FileReader(File file)

Crea un nuovo FileReader, visti i dati letti dal FileDescriptor.

FileReader(FileDescriptor fd) 

Crea un nuovo FileReader, visti i dati letti dal nome del file.

FileReader(String fileName) 

Dopo la creazione di oggetti FileReader, si può fare riferimento al seguente elenco di metodo di funzionamento di file.

No. File Descrizione
1 public int read () throws IOException
Leggere un singolo carattere, ritorno al personaggio leggere una variabile int rappresenta
2 public int read (char [] c , int offset, int len)
C legge caratteri in un array, restituisce il numero di caratteri da leggere

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