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);
我需要知道我是否在 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);