用户
u1
Khulbe
Sharma
古普塔
这些是CSV文件中的条目我想知道是否有一个Java内置函数可以直接给我CSV文件中的行数?在这种情况下,它将是5行。
答案 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)