我正在尝试从我的 java 代码中读取一个csv文件。使用以下代码:
public void readFile() throws IOException {
BufferedReader br = new BufferedReader(new FileReader(fileName));
lines = new ArrayList<String>();
String newLine;
while ((newLine = br.readLine()) != null) {
newLine = br.readLine();
System.out.println(newLine);
lines.add(newLine);
}
br.close();
}
我从上面的代码中得到的输出是该方法读取并返回的每一行 [2nd, 4th, 6th lines] readLine()
。我不确定为什么存在这种行为。如果我在阅读 csv 文件时遗漏了什么,请纠正我。