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