美文网首页
java8-流(BaseStream)

java8-流(BaseStream)

作者: 许笑山 | 来源:发表于2019-11-29 18:05 被阅读0次

BaseStream

BaseStream接口的方法


@Param T : the type of the stream elements 流中的元素类型

@Param S : the type of of the stream implementing 流中的实现类型

BaseStream<T, S extends BaseStream<T, S>>

方法

通过流返回一个迭代器

Iterator<T> iterator();

通过流返回一个分隔迭代 器

Spliterator<T> spliterator();

返回这个流是否会被并发执行

boolean isParallel();

返回一个顺序流

S sequential();

返回一个并发流

S parallel();

返回一个无序的流

S unordered();

返回带有附加关闭处理程序的等效流

S onClose(Runable closeHandler);

关闭流 继承了AutoCloseable接口里的方法

void close();


BaseStream接口的子接口

数值流
IntStream (java.util.stream)
LongStream (java.util.stream)
AbstractPipeline (java.util.stream)
DoubleStream (java.util.stream)

流
Stream (java.util.stream)

Stream和数值流的主要差异:

1.数值流内包含数值的常用计算方法(sum )

2.数值流内部方法引用的函数接口是其确切的数值函数接口

相关文章

  • java8-流(BaseStream)

    BaseStream BaseStream接口的方法 类 @Param T : the type of the ...

  • java8-流

    2、java8: 流 reactor 流是JavaAPI的新成员,它允许你以声明性方式处理数据集合(通过查询语句来...

  • Java8-流-使用流

    筛选和切片 映射 查找和匹配 规约 数值流 构建流 欢迎访问本人博客:http://wangnan.tech 筛选...

  • Java8-流-简介

    几乎每个java应用程序都会制造和处理集合,要是没有集合,还能做什么呢?尽管集合对于几乎任何一个java应用都是不...

  • BaseStream文档

    一、概述  BaseStream接口是Stream的基接口,支持串行和并行的聚合操作。该接口任然是AutoClos...

  • Java-8-IntStream接口

    Java-8-IntStream接口 interface IntStream extends BaseStream...

  • Java8-流API(一)

         Java8新增的功能中,要数lambda表达式和流API最为重要了.这篇文章主要介绍流API的基础,也是...

  • java8-流的操作

    流的操作 流的使用一般包括三件事: 一个数据源来执行一个查询; 一个中间操作链,形成一条流的流水线; 一个终端操作...

  • Java8-流-用流收集数据和并行流

    收集器简介 汇总 并行流 欢迎访问本人博客查看原文:http://wangnan.tech 收集器简介 对流调用c...

  • JAVA8- Optional-用法浅析

    JAVA8- Optional-用法浅析 简介 java8新引入optional特性,官方说法是更优雅的处理空指针...

网友评论

      本文标题:java8-流(BaseStream)

      本文链接:https://www.haomeiwen.com/subject/irwgwctx.html