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ę!

questionAnswers(8)

yourAnswerToTheQuestion