Я использую следующую зависимость для чтения файла CSV:
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-csv</artifactId>
<version>1.5</version>
</dependency>
Ниже приведен код, который я написал для чтения файла CSV:
Reader reader = Files.newBufferedReader(Paths.get(file.getPath()));
CSVParser csvParser = new CSVParser(reader, CSVFormat.DEFAULT);
for(CSVRecord csvRecord: csvParser) {
System.out.println(csvRecord.get(0));
}
Я могучитать каждую строку из CSV-файла вышеуказанным методом.Но csvParser.getRecords ();возвращается пустым.Я хочу общее количество строк в файле CSV.Как я могу это сделать?