0

它应该已经到达文件的末尾,但它没有。相反,我得到了这个奇怪的字符串,它不是空字符串,也不是空格。这是我从调试器中得到的图片。

调试问题

while ( (nextLine = csvReader.readLine()) != null && (nextLine != "")) {
...
}
4

2 回答 2

2

尝试,

while( (nextLine = csvReader.readLine()) != null && !nextLine.equals("")) {
...
}
于 2012-07-18T04:35:19.620 回答
0

我一直这样做:

Scanner scnr = new Scanner(file);
while(scnr.hasNext()) {
    ...
}

而且我认为我从来没有遇到过这样的问题。

于 2012-07-18T04:35:30.300 回答