while((MAP = inputFile.readLine()) != null) {
System.out.println(MAP);
}
我们怎样才能找出while循环执行的迭代次数?在这个文本文件中,它们有时可能是5行数据,或者是100行数据。如果它们是5行,则while循环可能执行6次循环。我想要那个号码。
有什么建议吗?
答案 0 :(得分:4)
int count = 0;
while((MAP = inputFile.readLine()) != null) {
System.out.println(MAP);
count++;
}
System.out.println(count);
答案 1 :(得分:1)
将while循环外部的变量设置为计数器,然后在while循环中递增计数器。
答案 2 :(得分:1)
int iterations = 0;
while((MAP = inputFile.readLine()) != null) {
System.out.println(MAP);
iterations++;
}
答案 3 :(得分:1)
int i = 0;
while((MAP = inputFile.readLine()) != null) {
i++;
System.out.println(MAP);
// Some other stuff
}
System.out.println(i);
答案 4 :(得分:0)
在while循环之前将变量设置为0,并在while循环内增加变量。在while循环之后输出变量。
答案 5 :(得分:0)
为什么要自己使用java.io.LineNumberReader.getLineNumber()
?