[英]How can we find out the number of times the while loop lasted
while((MAP = inputFile.readLine()) != null) {
System.out.println(MAP);
}
我們如何找出while循環執行的迭代次數? 在此文本文件中,有時它們可能是5行數據或100行數據。如果它們是5行,則while循環可能執行了6次循環。 我想要那個號碼。
有什么建議么?
int count = 0;
while((MAP = inputFile.readLine()) != null) {
System.out.println(MAP);
count++;
}
System.out.println(count);
將while循環外部的變量設置為計數器,然后在while循環中遞增計數器。
int iterations = 0;
while((MAP = inputFile.readLine()) != null) {
System.out.println(MAP);
iterations++;
}
int i = 0;
while((MAP = inputFile.readLine()) != null) {
i++;
System.out.println(MAP);
// Some other stuff
}
System.out.println(i);
在while循環之前將變量設置為0,並在while循環內將變量遞增。 在while循環之后輸出變量。
如果可以使用java.io.LineNumberReader.getLineNumber()
為什么還要自己做呢?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.