要读取的文件
name.txt
tom jack steve
使用Stream读按行取文件内容
package com.example.demo; import org.junit.jupiter.api.Test; import java.io.IOException; import java.net.URL; import java.nio.file.Files; import java.nio.file.Paths; import java.util.stream.Stream; public class StreamTest { @Test public void testStream() throws IOException { URL url = this.getClass().getResource("/name.txt"); // @since 1.8 try (Stream<String> lines = Files.lines(Paths.get(url.getPath()))) { lines.forEach(System.out::println); } } }
读取结果
tom jack steve
参考
https://www.liaoxuefeng.com/wiki/1252599548343744/1322655160467490