它应该已经到了文件的末尾,但它没有。 相反,我得到这个奇怪的字符串,它不是一个空字符串,也不是空格。这是我从调试器获得的内容的图片。
while ( (nextLine = csvReader.readLine()) != null && (nextLine != "")) {
...
}
答案 0 :(得分:2)
尝试,
while( (nextLine = csvReader.readLine()) != null && !nextLine.equals("")) {
...
}
答案 1 :(得分:0)
我一直这样做:
Scanner scnr = new Scanner(file);
while(scnr.hasNext()) {
...
}
我认为我从未遇到过这样的问题。