标签 Stream 下的文章

java 8 Stream

Stream 说明: java 8 中新增 java.util.stream.Stream 里的类 不同于 IO 流 针对操作集合(Collection)对象里的数据 Stream 是并行化的 Stream对象可以调用多个intermediate(转换) 操作, 但只能有一个 terminal 操作; 多个转换操作会在遇到 terminal 操作之后依次执行,即取集合内的一个元素取出后就依次执行, 相当于只需要for循环一次; 流的操作 把一个数据结构包装成 Stream 后,就要开始对里面的元素进行各类操作了。常见的操作可以归类如下。 Intermediate(转换): map (mapToInt, flatMap 等)、 filter、 distinct、 sorted、 ...