JavaでCSVファイルのデータ行数を読み込む方法は何ですか?

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ファイルの合計行数を取得できます。

bannerAds