Number of lines in a file in Java

前端 未结 19 2649
抹茶落季
抹茶落季 2020-11-22 05:31

I use huge data files, sometimes I only need to know the number of lines in these files, usually I open them up and read them line by line until I reach the end of the file<

19条回答
  •  我寻月下人不归
    2020-11-22 06:03

    With java-8, you can use streams:

    try (Stream lines = Files.lines(path, Charset.defaultCharset())) {
      long numOfLines = lines.count();
      ...
    }
    

提交回复
热议问题