Quando eu escrevo o while do começo do vídeo dessa forma:
while (linha != null) {
linha = br.readLine();
bw.write(linha);
bw.newLine();
}
Ele não compila, dá o seguinte erro:
Exception in thread "main" java.lang.NullPointerException: Cannot invoke "String.length()" because "str" is null
at java.base/java.io.Writer.write(Writer.java:249)
at br.com.lucas.java.io.teste.TesteCopiarArquivo.main(TesteCopiarArquivo.java:31)
Alguém poderia me explicar o motivo?