• 技术文章 >java >java基础

    java中Stream的四种创建

    小妮浅浅小妮浅浅2021-05-14 17:06:07原创4267

    1、通过集合

    Java 8的Collection接口被扩展,提供了两个获取流的方法:

    返回一个顺序流

    default Stream\<E> stream()

    返回一个并行流

    default Stream\<E> parallelStream()

    2、通过数组

    Java 8中的 Arrays 的静态方法 stream() 可以获取数组流

    调用 Arrays 类的 static\<T> Stream\<T> stream(T[] array): 返回一个流

    重载形式,能够处理对应基本类型的数组:

    3、通过Stream的of()方法

    可以调用Stream类静态方法of(),通过显示值创建一个流。可以用于接收任意数量的参数

    4、创建流

    迭代:

    public static\<T> Stream\<T> iterate(final T seed, final UnaryOperator\<T> f)

    生成:

    public static\<T> Stream\<T> generate(Supplier\<T> s)

    以上就是java中Stream的四种创建,希望对大家有所帮助。更多Java学习指路:Java基础

    专题推荐:java stream
    品易云
    上一篇:java中Stream的使用流程及注意 下一篇:java中反射提供哪些功能

    相关文章推荐

    • java中有哪些特殊monitor• java中ThreadGroup如何创建• java中enumerate()的复制• java中jni是什么• java多线程的作用• java线程锁死是什么• java中RMI的原理分析• java RabbitMQ消息队列是什么• java调用shell脚本的方法• java继承中有哪些注意点• java内存间交互规则• java中final域的内存语义理解• java枚举如何实现单例• java循环和递归的区别• java懒惰评估如何实现

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网