テキストファイルを1行ずつ読み取るためにスキャナーを使用していますが、スキャナーは各入力を繰り返すため、行番号を取得する方法は?私のプログラムは次のようなものです:
s = new Scanner(new BufferedReader(new FileReader("input.txt")));
while (s.hasNext()) {
System.out.print(s.next());
これはうまくいきますが、例えば:
1,2,3 3,4,5
1,2,3が1行目、3,4,5が2行目にあることを意味する行番号を知りたいのですが、どうすればそれを取得できますか?