java Stream流之创建方式

本文介绍了Java中Stream流的创建方式,包括通过集合、数组、`Stream.of()`方法以及创建无限流。Stream不是数据结构,不会保存数据,也不会修改原始数据源,而是提供了一种高效且方便的数据处理方式。其特点是惰性求值,操作记录在中间处理阶段,直到终止操作时才执行计算。
摘要由CSDN通过智能技术生成

Stream 是 Java8 中处理集合的关键抽象概念,它可以指定你希望对集合进⾏的操作,可以执⾏⾮常复杂的查找、过滤和映射数据
等操作。使⽤Stream API 对集合数据进⾏操作,就类似于使⽤ SQL 执⾏的数据库查询。也可以使⽤ Stream API 来并⾏执⾏操作。简⽽
⾔之,Stream API 提供了⼀种⾼效且易于使⽤的处理数据的⽅式。

 

Stream的一些特点:

1 . 不是数据结构,不会保存数据。
2. 不会修改原来的数据源,它会将操作后的数据保存到另外⼀个对象中。(保留意见:毕竟peek⽅法可以修改流中元素)
3. 惰性求值,流在中间处理过程中,只是对操作进⾏了记录,并不会⽴即执⾏,需要等到执⾏终⽌操作的时候才会进⾏实际的计算。

 

一丶创建Stream流方式一:     通过集合

//创建一个集合
List<Employee> list = EmployeeData.getEmp
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值