Java

【Java】ファイルの行数をカウントする方法

Javaでファイルの行数をカウントする方法をメモしておきます。

環境

- Java 8
view raw env.sh hosted with ❤ by GitHub

ファイルの行数をカウントする方法

Java8から利用できるFiles.linesを使ってやればOKです。デフォルトだとファイルの文字コードはUTF-8として扱います。

// ファイルパス
Path path = Paths.get("/path/to/file");
// ファイルの行数
long lineCount = Files.lines(path).count();
// ファイルの行数(文字コードをSJISに指定する場合)
long lineCount = Files.lines(path, Charset.forName("SJIS")).count();
view raw Demo.java hosted with ❤ by GitHub

まとめ

ファイルの行数をカウントする方法でした。

参考リンク

-Java

S