A classe Java FileReader é usada para ler dados do arquivo. Ele retorna dados em formato de byte como FileInputStream aula.
É uma classe orientada a caracteres que é usada para arquivo manuseio em Java .
Declaração de classe Java FileReader
Vejamos a declaração da classe Java.io.FileReader:
chave primária composta
public class FileReader extends InputStreamReader
Construtores da classe FileReader
Construtor | Descrição |
---|---|
FileReader (arquivo de string) | Obtém o nome do arquivo em corda . Ele abre o arquivo fornecido no modo de leitura. Se o arquivo não existir, ele lançará FileNotFoundException. |
FileReader (arquivo de arquivo) | Obtém o nome do arquivo em arquivo instância. Ele abre o arquivo fornecido no modo de leitura. Se o arquivo não existir, ele lançará FileNotFoundException. |
Métodos da classe FileReader
Método | Descrição |
---|---|
leitura interna() | É usado para retornar um caractere no formato ASCII. Retorna -1 no final do arquivo. |
vazio fechar() | É usado para fechar a classe FileReader. |
Exemplo de leitor de arquivos Java
Neste exemplo, estamos lendo os dados do arquivo de texto testout.txt usando a classe Java FileReader.
package com.javatpoint; import java.io.FileReader; public class FileReaderExample { public static void main(String args[])throws Exception{ FileReader fr=new FileReader('D:\testout.txt'); int i; while((i=fr.read())!=-1) System.out.print((char)i); fr.close(); } }
Aqui, presumimos que você tenha os seguintes dados no arquivo 'testout.txt':
tupla ordenada em python
Welcome to javaTpoint.
Saída:
Welcome to javaTpoint.