由文件生成流
aa.txt中文本为:
package com.ant.jdk8.chap05; import java.io.IOException; import java.nio.file.Files; import java.nio.file.Paths; import java.util.Arrays; import java.util.stream.Stream; public class FilesLineStreamDemo { public static void main(String[] args) throws IOException { Stream<String> lines = Files.lines(Paths.get("D:\\aa.txt")); lines .flatMap(line-> Arrays.stream(line.split(" "))) .distinct() .forEach(System.out::println); } }
使用Files.line得到一个流,其中的每个元素都是给定文件中的一行。
posted on 2018-09-04 17:44 shammgod_code 阅读(150) 评论(0) 编辑 收藏 举报