Blog

Classe FileReader em Java

Nesta publicação aprende-se a trabalhar com a classe FileReader para que se possa usar esses mesmos conhecimentos e assim evoluir.

  • esta classe implementa um modo de leitura para que se possa ler os carateres presentes em um fluxo (ficheiro) de acordo com uma codificação específica.
FileReader (objeto).read() Lê todo o conteúdo do ficheiro até ao fim
FileReader (objeto).close() Termina a ligação existente com o determinado ficheiro
package com.caffeinealgorithm.programaremjava;

import java.io.File;
import java.io.FileReader;
import java.io.IOException;

public class ClasseFileReader {
  private File ficheiro = new File("Ficheiro.txt");
  private char[] carateres = new char[100];
  private FileReader lerFicheiro;

  public void Run() {
    if (ficheiro.exists()) {
      try {
        lerFicheiro = new FileReader(ficheiro);
        lerFicheiro.read(carateres);

        for (char carater : carateres)
          System.out.print(carater);

        lerFicheiro.close();
      }
      catch (IOException excecao) {
        System.out.println(excecao);
      }
    }
  }
}

/*
  Portugal
  Brasil
  Espanha
  França
  Itália
  Austrália
  Índia
*/

Não te esqueças de assistir ao vídeo e podes sempre ler esta publicação em inglês.

Happy coding!

Anterior Seguinte