Python 官方文档:入门教程 => 点击学习
一、什么是 stream 二、操作步骤 三、概览stream接口源码 四、实战 执行结果: 一、什么是 stream Stream 中文称为“流” 通过将集合转换为“流”的元素队列 通过声明性方式,能够对集合中的每个元素进行一系
Stream 中文称为“流”
通过将集合转换为“流”的元素队列
通过声明性方式,能够对集合中的每个元素进行一系列并行或串行的流水线操作
元素是特定类型的对象,所以 元素集合看作一种流, 流在管道中传输,且可以在管道的节点上进行处理,比如 排序,聚合,过滤等操作
Stage 1: 获取 数据元素便是原始集合,如List、Set、Map等
Stage 2: 生成流,可以是串行流stream() 或者并行流 parallelStream()
Stage 3: 中间操作,可以是 排序,聚合,过滤,转换等
Stage 4: 终端操作,很多流操作本身就会返回一个流,所以多个操作可以直接连接起来,最后统一进行收集
Stream.java
import java.util.Arrays;import java.util.List;import java.util.stream.Collectors;public class StreamDemo { public static void main(String[] args) { List list = Arrays.asList("Spring Boot", "python", "微服务", "高并发", "Redis", "mongoDB"); List resultList = list.stream().map(obj -> "您正在学习:" + obj).collect(Collectors.toList()); System.out.println(resultList); }}
来源地址:https://blog.csdn.net/ladymorgana/article/details/133020443
--结束END--
本文标题: 【JDK 8-集合框架】5.1 Stream 实战
本文链接: https://lsjlt.com/news/429826.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0