2011-01-06 8 views
1
while((MAP = inputFile.readLine()) != null) { 
    System.out.println(MAP); 
} 

whileループで実行される繰り返しの数はどのようにして調べることができますか?このテキストファイルでは、時には5行のデータまたは100行のデータになることがあります.5行の場合、whileループはおそらく6回のループを実行しました。私はその番号が欲しい。whileループの回数を調べるにはどうすればよいでしょうか?

提案がありますか?

答えて

1

whileループの外部変数をカウンタに設定し、whileループでカウンタをインクリメントします。

4
int count = 0; 
while((MAP = inputFile.readLine()) != null) { 
    System.out.println(MAP); 
    count++; 
} 
System.out.println(count); 
0

whileループの前に変数を0に設定し、whileループ内で変数をインクリメントします。 whileループの後に変数を出力します。

1

int iterations = 0; 
while((MAP = inputFile.readLine()) != null) { 
    System.out.println(MAP); 
    iterations++; 
}
1
int i = 0; 
while((MAP = inputFile.readLine()) != null) { 
    i++; 
    System.out.println(MAP); 
    // Some other stuff 
} 
System.out.println(i); 
0

あなたがjava.io.LineNumberReader.getLineNumber()を使用することができれば、なぜそれを自分で行いますか?

関連する問題