java8Stream

软件发布|下载排行|最新软件

当前位置:首页IT学院IT技术

java8Stream

moyuduo   2020-04-01 我要评论
## Stream ### 介绍 java8添加了一个抽象流Stream,可以让我们像写sql一样操作集合元素。Stream将要处理的元素看做是一种流, 在管道中传输,并进行处理,最后由终止操作得到处理的结果。 ### 什么是Stream? Stream是一个来自特定元素队列并支持聚合操作 * 元素是具体类型的对象,形成一个队列。 * **数据源是流的来源。** * 聚合操作是类似sql一样的操作,比如filter, map, reduce, find, match, sorted等。 * Stream自己不会存储元素。 * Stream不会改变源对象。 * Stream操作是延迟执行的。 ### 创建流 #### 串行流 stream():即单线程的方式去操作流 #### 并行流 parallelStream():即多线程方式去操作流 ```java @Test public void test() { //1通过Collection提供的stream()和parallelStream()方法 List

Copyright 2022 版权所有 软件发布 访问手机版

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们