java 逐行读取文本文件:Java 8

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 逐行读取文本文件:Java 8相关的知识,希望对你有一定的参考价值。

package co.vorobyev.snippets.read.line;

import java.io.IOException;
import java.nio.charset.StandardCharsets;
import java.util.stream.Stream;

import static java.nio.file.Files.lines;
import static java.nio.file.Paths.get;

public class Java8 {

    private void process(String line) {
        System.out.println(line);
    }

    public void read() throws IOException {
        try (Stream<String> lines = lines(get("file.txt"), StandardCharsets.UTF_8)) { // can be used Charset.defaultCharset()
            lines.forEachOrdered(line -> process(line));    // can be used for unordered lines.forEach
        }
    }


}

以上是关于java 逐行读取文本文件:Java 8的主要内容,如果未能解决你的问题,请参考以下文章

java 逐行读取文本文件:Java 6

java 逐行读取文本文件:Java 6,Scanner

java 逐行读取文本文件:Java 6,Charset

java 逐行读取txt文本如何解决中文乱码

逐行读取文本文件并将这些行放入Java中的列表中

如何在 Java 中逐行读取文本文件并分隔每一行的内容?