我们怎样才能找出while循环持续的次数

时间:2011-01-06 00:25:38

标签: java while-loop

while((MAP = inputFile.readLine()) != null) {
    System.out.println(MAP);
}

我们怎样才能找出while循环执行的迭代次数?在这个文本文件中,它们有时可能是5行数据,或者是100行数据。如果它们是5行,则while循环可能执行6次循环。我想要那个号码。

有什么建议吗?

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()