4.从流中获取结果(流的终结)
在对一个集合通过流处理完后,我们需要回去流处理的结果,这时我们就可以使用一系列方法进行获取。
注意:使用终结方法后,这个流将关闭,不允许再被使用。
代码就是最好的学习方式,下面请看代码:
package StreamStudy.Exa04;
import java.util.ArrayList;
import java.util.List;
import java.util.Locale;
import java.util.Optional;
import java.util.stream.Collectors;
import java.util.stream.Stream;
/**
* 流的终结:从流中获取结果集
* 涉及的API:count,max,min,collect,findFirst,findAny,anyMatch,allMatch,noneMatch
*/
public class StreamEnd {
public static void main(String[] args) {
String content="hello world wo cao ni ma ma ni wo";
String[] contents=content.split("\\PL+");
Stream<String> words= Stream.of(contents);
//如何从流数据中获得的答案,流的约简是方式之一,约简就是获得流里数据集的统计级别的信息