【问题标题】:In java, how do I count the lines of a file which contain the same value?在java中,如何计算包含相同值的文件的行数?
【发布时间】:2023-03-21 00:25:02
【问题描述】:

我有一个包含以下内容的文件。

c,10  
r,20.3,12.1  
t,32.1,12.2  
c,34  
r,1.3,4.9  

我只想要包含 'c' 作为第一个标记的行数。

【问题讨论】:

    标签: java file readfile


    【解决方案1】:

    我会流式传输文件行并使用startsWith 评估它们:

    long numLines =
        Files.lines(Paths.get("/path/to/file")).filter(s -> s.startsWith("c")).count();
    

    【讨论】:

      猜你喜欢
      • 2023-03-18
      • 1970-01-01
      • 1970-01-01
      • 2014-04-30
      • 2016-05-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-01
      • 2021-01-03
      相关资源
      最近更新 更多