Guava Javaの大きいファイルの操作、急速に実現して、行によって読みます
678 ワード
GuavaのFilesツールクラスを使用すると、大きなファイルの処理が迅速に行えます.
行ごとにdemoを読み込む
注意:guava-22を使用していますが、古いバージョンの呼び出しは異なるかもしれません.
後記:
(1)バイト配列を読み取ることができる
(2)ファイルを書くことができる
行ごとにdemoを読み込む
Files.asCharSource(new File(path, "ip.txt"), Charset.defaultCharset())
.readLines(new LineProcessor() {
public boolean processLine(String line) throws IOException {
//
return true;// false,
}
public String getResult() {
return null;// 。
}
});
注意:guava-22を使用していますが、古いバージョンの呼び出しは異なるかもしれません.
後記:
(1)バイト配列を読み取ることができる
(2)ファイルを書くことができる