亲宝软件园·资讯

展开

java8Stream

moyuduo 人气:0
## 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

加载全部内容

相关教程
猜你喜欢
用户评论