要讀取CSV文件的總行數,可以使用Java中的BufferedReader和FileReader類來實現。下面是一個示例代碼:
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class ReadCSVRowCount {
public static void main(String[] args) {
String csvFile = "path/to/your/csv/file.csv";
int rowCount = 0;
try (BufferedReader br = new BufferedReader(new FileReader(csvFile))) {
String line;
while ((line = br.readLine()) != null) {
rowCount++;
}
} catch (IOException e) {
e.printStackTrace();
}
System.out.println("Total row count: " + rowCount);
}
}
請將csvFile
變量的值替換為你要讀取的CSV文件的路徑。
在上述代碼中,我們使用BufferedReader
類逐行讀取CSV文件。每次讀取一行時,我們將行數加1。最后,通過打印rowCount
變量的值,即可獲得CSV文件的總行數。