这些是CSV文件中的用户
u1
库尔贝
·夏尔马
·古普塔
条目,我想知道是否有Java内置函数可以直接给我CSV文件中的行数?在这种情况下,它将是 5 行。
内置功能是打开文件并读取有多少行。例如,在Java8中,它看起来像这样:
final Path path = Paths.get(ClassLoader.getSystemResource("your.csv").toURI());
return Files.lines(path).skip(1L).count(); // skip(1L) to ignore the titles
CSV与它无关。您只需要行数。这可以通过两行代码完成,LineNumberReader
:
lineNumberReader.skip(Long.MAX_VALUE);
int lines = lineNumberReader.getLineNumber();
Super CSV。仔细查看示例 CSV 文件和输出。
您可以在使用超级 CSV 查找行数时放置一个变量来保持计数。您唯一需要做的就是将 jar 添加到类路径中,然后访问其方法