Olá,estou procurando um método de pegar os dados de um arquivo.txt e “imprimir” no console
Eu tenho certeza que o mesmo deve ser feito pelo arquivo File
Mas não estou conseguindo captar os métodos que usaram no livro de Java que estou lendo
Podem me informar algum método que vocês conhecem que pega as informações de um arquivo.txt e" imprimir" no console?
OBS: eu utilizei algumas funções do arquivo file como file.exists(); e afirmei que o Eclipse detecta o arquivo no diretório
public class Exemplo {
public static void main(String[] args) {
Scanner ler = new Scanner(System.in);
System.out.printf("Informe o caminho do arquivo texto:\n");
String arquivo = ler.nextLine();
System.out.printf("\nConteúdo do arquivo texto:\n");
try {
FileReader arq = new FileReader(arquivo);
BufferedReader lerArq = new BufferedReader(arq);
String linha = lerArq.readLine(); // lê a primeira linha
// a variável "linha" recebe o valor "null" quando o processo
// de repetição atingir o final do arquivo texto
while (linha != null) {
System.out.printf("%s\n", linha);
linha = lerArq.readLine(); // lê da segunda até a última linha
}
arq.close();
} catch (IOException e) {
System.err.printf("Erro na abertura do arquivo: %s.\n",
e.getMessage());
}
System.out.println();
}
}
1 curtida
Muito obrigado,você explicou da forma mais resumida possível e eu entendi tudo,as coisas que eu não entendi com seus comentários ajudou bastante