Używanie BufferedReader do odczytu pliku tekstowego
Mam problemy z używaniem BufferedReader
Chcę wydrukować 6 wierszy pliku tekstowego:
public class Reader {
public static void main(String[]args) throws IOException{
FileReader in = new FileReader("C:/test.txt");
BufferedReader br = new BufferedReader(in);
while (br.readLine() != null) {
System.out.println(br.readLine());
}
in.close();
}
Teraz z tego, co mogę zebrać za każdym razem, gdy wywołuję metodę readLine (), automatycznie przechodzi do następnej linii.
Nie mogę więc użyć warunku br.readLine ()! = Null, ponieważ będzie to już przesuwać o jedną linię i otrzymam wynik:
Line 2
Line 4
Line 6
Jakiego warunku używam do sprawdzenia, czy w polu tekstowym nadal jest nowa linia.
Z góry dziękuję!