温馨提示×

java怎么读取csv文件数据总行数

小亿
185
2024-01-03 08:35:01
栏目: 编程语言

要读取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文件的总行数。

0