搜索
您的当前位置:首页正文

Java8实战读书笔记3-使用流

来源:二三娱乐

一、流的常用操作

筛选:filter、distinct

截断、跳过:limit、skip

映射:map

流的扁平化:flatMap

把一个流中的每一个元素都换成另外一个流,然后把所有的流连接起来成为另外一个流

匹配:allMatch、anyMatch、noneMatch,返回boolean,是终端操作

图1

查找:findFirst,findAny,返回Optional<T>

归约:reduce

二、流的使用和实践

图2 图3 图4

三、构建流

1,由值创建流,由数值创建流,由文件创建流

Top