摘要: 一、parallelStream 并行流 1.1 串行 和 并行的区别 > 执行结果 二、问题 2.1 paralleStream 并行是否一定比 Stream 串行快? 2.2 是否可以都用并行? > 报错 三、实战 > 执行结果 四、总结 一、parallelStream 并行流 多线程并发处理 阅读全文
posted @ 2023-09-19 20:15 随风落木 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 一、max 和 min 函数 二、实战 > 执行结果 一、max 和 min 函数 最大值 和 最小值 二、实战 @NoArgsConstructor @AllArgsConstructor @Data public class User { private int id; private Stri 阅读全文
posted @ 2023-09-19 18:59 随风落木 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 一、allMatch 函数 二、anyMatch 函数 三、其它函数学习 四、实战 > 执行结果 一、allMatch 函数 检查是否 匹配所有元素,返回 true 二、anyMatch 函数 检查是否 至少匹配一个元素,返回 true 三、其它函数学习 看源码 + 入参,返回值 学习 如 none 阅读全文
posted @ 2023-09-19 16:54 随风落木 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 一、sorted 函数 二、limit 函数 三、实战 执行结果: 一、sorted 函数 对流进行自然排序,其中的元素必须实现Comparable 接口 sorted(Comparator<? super T>comparator) 用来自定义升降序 二、limit 函数 获取指定数量的元素 (l 阅读全文
posted @ 2023-09-19 15:34 随风落木 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 一、map 函数 1. 上节例子 2. DO 转 DTO 对象 Stage 1:创建数据库映射对象(DO)> User.java Stage 2:前端数据传输对象(DTO)> UserDTO.java Stage 3:DO 转 DTO Stage 4:执行结果 二、flter函数 1. 需求 : 过 阅读全文
posted @ 2023-09-19 14:47 随风落木 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 一、什么是 stream 二、操作步骤 三、概览stream接口源码 四、实战 执行结果: 一、什么是 stream Stream 中文称为“流” 通过将集合转换为“流”的元素队列 通过声明性方式,能够对集合中的每个元素进行一系列并行或串行的流水线操作 元素是特定类型的对象,所以 元素集合看作一种流 阅读全文
posted @ 2023-09-19 13:51 随风落木 阅读(3) 评论(0) 推荐(0) 编辑