java 基本语法(十八)Lambda (五)Stream API
2021-05-04 01:28
标签:foreach iter info nal cto lazy 数组 array 生成 1.Stream API的理解: 1.2 java8提供了一套api,使用这套api可以对内存中的数据进行过滤、排序、映射、归约等操作。类似于sql对数据库中表的相关操作。 3.Stream的使用流程: 4.使用流程的注意点: 5.步骤一:Stream实例化 6.步骤二:中间操作 7.步骤三:终止操作 Collector需要使用Collectors提供实例。 java 基本语法(十八)Lambda (五)Stream API 标签:foreach iter info nal cto lazy 数组 array 生成 原文地址:https://www.cnblogs.com/qiu-hua/p/13196667.html
1.1 Stream关注的是对数据的运算,与CPU打交道
集合关注的是数据的存储,与内存打交道
2.注意点:
* ①Stream 自己不会存储元素。
* ②Stream 不会改变源对象。相反,他们会返回一个持有结果的新Stream。
* ③Stream 操作是延迟执行的。这意味着他们会等到需要结果的时候才执行。
* ① Stream的实例化
* ② 一系列的中间操作(过滤、映射、...)
* ③ 终止操作
* 4.1 一个中间操作链,对数据源的数据进行处理
* 4.2 一旦执行终止操作,就执行中间操作链,并产生结果。之后,不会再被使用//创建 Stream方式一:通过集合
@Test
public void test1(){
List
上一篇:C/C++输入输出
文章标题:java 基本语法(十八)Lambda (五)Stream API
文章链接:http://soscw.com/index.php/essay/82048.html