摘要: 一、概述 流式思想(Stream)类似于工厂车间的生产流水线,Stream 流不是一种数据结构,不保存数据,而是对数据进行加工处理,Stream 流可以看作是流水线上的一个工序,通过多个工序让一个原材料加工成一个商品 二、获取 Stream 流的常用方式 1、集合接口 Collection 的默认方 阅读全文
posted @ 2022-07-19 15:55 变体精灵 阅读(114) 评论(0) 推荐(0)
摘要: 一、方法概述 max : 获取最大值 min : 获取最小值 Optional<T> max(Comparator<? super T> comparator) max、min 方法参数类型为 Comparator 接口,利用比较器自定义排序 二、案例 public class StreamDemo 阅读全文
posted @ 2022-07-19 10:33 变体精灵 阅读(5621) 评论(0) 推荐(0)
摘要: 一、方法概述 如果需要判断流中元素是否匹配指定的条件,可以使用 match 相关方法 allMatch : 所有元素是否都满足条件 noneMatch : 所有元素是否都不满足条件 anyMatch : 所有元素中是否有一个满足条件 二、案例 public class StreamDemo { pu 阅读全文
posted @ 2022-07-19 10:11 变体精灵 阅读(983) 评论(0) 推荐(0)