有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

user
u1
Khulbe
Sharma
gupta

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


共 (3) 个答案

  1. # 1 楼答案

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

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

  2. # 2 楼答案

    CSV与此无关。你只需要数一数就行了。这可以通过两行代码LineNumberReader实现:

    lineNumberReader.skip(Long.MAX_VALUE);
    int lines = lineNumberReader.getLineNumber();
    
  3. # 3 楼答案

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

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