Boa noite pessoal, estou fazendo alguns testes com I/O e tenho um documento com 3 linhas sendo elas:
1-testando a primeira linha
2-linha 2
3-linha 3
e tenho essa classe para fazer a leitura do documento :
public class TesteIOTexto {
public static void main(String args[]) throws Exception{
Reader r = new FileReader("entrada.txt");
BufferedReader br = new BufferedReader(r);
String linha;
while((linha = br.readLine()) != null){
System.out.println(br.readLine());
}
}
}
Porem o resultado da mesma é :
linha 2
null
Alguem sabe me falar porque as outras linhas não são exibidas ? tem algo errado no código ? ou alguma outra forma de fazer a leitura com a quebra de linha ?