Galera, eu to lendo o capítulo de Entrada e Saída no livro que comprei.
O livro mostra várias classes para leitura. A que achei mais fácil foi a FileReader. Também tem o BufferedReader, mas até agora não vi diferença entre os dois. alguém pode me explicar?
E o livro lê caracter por caracter, grava num integer, e em um while vai convertendo todos em char. Assim aprendi, e fiz o seguinte código:
import java.io.*;
public class Lendo {
public static void main(String a[]) throws IOException, FileNotFoundException {
int c;
StringBuffer texto = new StringBuffer();
FileReader arq = new FileReader("novo.txt");
while ((c = arq.read()) != -1){
texto.append((char) c);
}
System.out.println(texto);
}
}
Existe algum jeito de ler tudo de uma vez? Sem ter que fazer aquele while e a mudança de tipos?
Pergunta
rodfraga
Galera, eu to lendo o capítulo de Entrada e Saída no livro que comprei.
O livro mostra várias classes para leitura. A que achei mais fácil foi a FileReader. Também tem o BufferedReader, mas até agora não vi diferença entre os dois. alguém pode me explicar?
E o livro lê caracter por caracter, grava num integer, e em um while vai convertendo todos em char. Assim aprendi, e fiz o seguinte código:
Existe algum jeito de ler tudo de uma vez? Sem ter que fazer aquele while e a mudança de tipos?
Obrigado
Rodrigo
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.