Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Uma dúvida sobre boas práticas

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 ?

1 resposta
solução!

Oi EDUARDO

Perfeito, não é má prática não.