循环访问csv文件时出现奇怪的行

时间:2012-07-18 04:32:12

标签: java android file loops

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

debug issue

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

2 个答案:

答案 0 :(得分:2)

尝试,

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

答案 1 :(得分:0)

我一直这样做:

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

我认为我从未遇到过这样的问题。