В Java, как я могу подсчитать строки файла, которые содержат одинаковое значение? - PullRequest
0 голосов
/ 24 сентября 2018

У меня есть файл, содержащий содержимое ниже.

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

Я хочу только количество строк, содержащих 'c', в качестве первого токена.

1 Ответ

0 голосов
/ 24 сентября 2018

Я бы поточил строки файла и оценил бы их с помощью startsWith:

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