Pessoal, alguém poderia me tirar uma dúvida do código na parte do While? Não entendi como o código percorre todo o texto inserido ao acrescentar a parte "linha = br.readLine();"
Percebi que se eu não escrever essa parte do código ele fica repetindo a primeira linha infinitamente, mas ficou confuso de como essa parte do código faz com que ele acrescente linha por linha.
Espero não ter sido muito confuso. E agradeço desde já.
public class TesteLeitura {
public static void main(String[] args) throws IOException {
InputStream fis = new FileInputStream("lorem.txt");
Reader isr = new InputStreamReader(fis);
BufferedReader br = new BufferedReader(isr);
String linha = br.readLine();
while (linha != null) {
System.out.println(linha);
linha = br.readLine();
}
br.close();
}
}