Outra maneira interessante que eu fiz para imprimir o txt foi com o seguinte código.
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class arquivo {
public static void main(String[] args) throws IOException {
BufferedReader bfr = new BufferedReader(new FileReader("lorem.txt"));
String linha = null;
while((linha=bfr.readLine()) != null) {
System.out.println(linha);
}
bfr.close();
}
}
Acho que é uma maneira interessante pois como é apenas para Leitura o FileReader também vai servir desse jeito. Pois o FileReader faria a leitura dos caracteres e o Buffered conseguiria fazer a leitura da linha como de costume.