Jak uzyskać numer linii za pomocą skanera

Używam skanera do odczytu pliku tekstowego wiersz po wierszu, ale jak uzyskać numer wiersza, ponieważ skaner iteruje po każdym wejściu? Mój program jest podobny do tego:

s = new Scanner(new BufferedReader(new FileReader("input.txt")));

while (s.hasNext()) {
System.out.print(s.next());

Działa to dobrze, ale na przykład:

1,2,3 
3,4,5

Chcę znać numer linii, który oznacza, że ​​1,2,3 znajduje się w linii 1, a 3,4,5 w linii 2. Jak to uzyskać?

questionAnswers(2)

yourAnswerToTheQuestion