私はJavaに関しては素人なので、私の質問がばかげていると思われる場合はご容赦ください:-Pファイル内の行数をカウントするように設計された次のコードがあります:
while (scanNumOfLines.hasNextLine())
{
NumOfLines ++;
scanNumOfLines.nextLine();
}
System.out.println("NumOfLines = "+NumOfLines);
カウントは問題ありませんが、別の目的でスキャナーを再利用したいのですが、 nextLine がファイルの最後の行に移動したため、最初の行にリセットしたいと考えています。
(代わりに、別の目的で別のスキャナーを使用する必要がありましたが、これは本来あるべきよりもエレガントではないように思えます。)
カウンターをゼロにリセットするスキャナーメソッドが必要だと思いますか?
ありがとう
CJ