用于计算CSV文件中行数的内置方法?

时间:2014-11-20 07:26:30

标签: java csv

  

用户
u1
Khulbe
Sharma
古普塔

这些是CSV文件中的条目我想知道是否有一个Java内置函数可以直接给我CSV文件中的行数?在这种情况下,它将是5行。

3 个答案:

答案 0 :(得分:4)

内置功能是打开文件并读取有多少行。例如,在Java8中,它看起来像这样:

final Path path = Paths.get(ClassLoader.getSystemResource("your.csv").toURI());
return Files.lines(path).skip(1L).count(); // skip(1L) to ignore the titles

答案 1 :(得分:1)

CSV与它无关。您只需要一个行数。这可以通过两行代码LineNumberReader

来完成
lineNumberReader.skip(Long.MAX_VALUE);
int lines = lineNumberReader.getLineNumber();

答案 2 :(得分:0)

Super CSV。仔细查看示例CSV文件和输出。

使用Super CSV查找行数时,可以设置变量以保持计数。您唯一需要做的就是将jar添加到类路径中,然后访问其方法

相关问题