【发布时间】: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' 作为第一个标记的行数。
【问题讨论】:
我有一个包含以下内容的文件。
c,10
r,20.3,12.1
t,32.1,12.2
c,34
r,1.3,4.9
我只想要包含 'c' 作为第一个标记的行数。
【问题讨论】:
我会流式传输文件行并使用startsWith 评估它们:
long numLines =
Files.lines(Paths.get("/path/to/file")).filter(s -> s.startsWith("c")).count();
【讨论】: