No final da aula o código está assim:
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();
}
}
Eu acabei adaptando, deixei ele assim:
public class TesteLeitura {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream("lorem.txt")));
String linha = br.readLine();
while (linha != null) {
System.out.println(linha);
linha = br.readLine();
}
System.out.println(linha);
br.close();
}
}
Eu não criei as 2 variáveis temporárias (fis, isr) então pode ser considerado má prática deixar tão compactado ?