摘要: 流的思想概述 图解: Stream(流)是一个来自数据源的元素队列·元素是特定类型的对象,形成一个队列。Java中的Stream并不会存储元素,而是按需计算。数据源流的来源。可以是集合,数组等。 阅读全文
posted @ 2022-07-23 17:16 一位程序袁 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 使用传统的方法遍历集合,对集合中的数据进行过滤 我们使用传统的方法和Stream流的方法来比较一下: public class List1 { public static void main(String[] args) { ArrayList<String> list = new ArrayLis 阅读全文
posted @ 2022-07-23 17:10 一位程序袁 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 常用函数式接口_andThen Function接口中的默认方法andThen:用来进行组合操作 需求: 把String类型的123转话为Integer类型,把转化后的结果加10 把增加之后Integar类型的数据,转化为String类型 分析:第一次是把string类型转换为了Integer类型所 阅读全文
posted @ 2022-07-23 16:39 一位程序袁 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 常用函数式接口_Function接口 java.util.function.Function<T, R>接口用来根据一个类型的数据得到另一个类型的数据,前者称为前置条件,后者称为后置条件。Function接口中最主要的抽象方法为:R apply(T t),根据类型T的参数获取类型R的结果。使用的场景 阅读全文
posted @ 2022-07-23 16:09 一位程序袁 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 常用的函式接口_or&engate 案例: public class Han8 { /** * 定义一个方法String类型的字符串 * 传递一个Predicate接口,泛型使用String * 使用Predicate中test对字符串进行判断,并把判断结果返回 */ public static b 阅读全文
posted @ 2022-07-23 16:09 一位程序袁 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 常用的函式接口 作用:接口中包含一个抽象方法: boolean test(T t):用来对指定数据类型数据进行判断方法 结果: 符合条件,返回true' 不符合条件的,返回false 案例: public class Han8 { /** * 定义一个方法String类型的字符串 * 传递一个Pre 阅读全文
posted @ 2022-07-23 14:48 一位程序袁 阅读(37) 评论(0) 推荐(0) 编辑