JAVA 中 CSV 文件最后一行的条件

Condition for the last row of CSV file in JAVA

我需要知道我是否在 CSV 文件的最后一行。

我的代码是这样的:

BufferedReader br = new BufferedReader(new FileReader(MyCSVFile));

while ((line = br.readLine()) != null) {   
// Doing some actions

//I need to define here; If it is the last row, do another action

}

谁能帮我解决这个问题?

谢谢

罪过

你可以这样做:

String lastLine = "";

while ((line = br.readLine()) != null) {   
  // Doing some actions

  // Overwrite lastLine each time
  lastLine = line;
}

// now do something with lastLine
System.out.println("This is the last line: " + lastLine);