上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 36 下一页
摘要: 流式思想概述 整体来看,流式思想类似于工厂车间的生产流水线 当需要对多个元素进行操作(特别是多步操作)的时候,考虑到性能及便利性,我们应该首先拼好一个模型步骤方案,然后再按照方法去执行他 这张图中展示了过滤、映射、跳过、计数等多步操作,这是一种集合元素的处理方案,而方案就是一种函数模型。途中每一个方 阅读全文
posted @ 2022-07-21 13:19 我滴妈老弟 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 使用传统的方式,遍历集合,对集合中的数据进行过滤 class Test{ public static void main(String[] args){ ArrayList<String> list = new ArrayList<>(); list.add("张无忌"); list.add("周芷 阅读全文
posted @ 2022-07-21 10:03 我滴妈老弟 阅读(153) 评论(0) 推荐(0) 编辑
摘要: package com.yang.Test.FunctionStudy; import java.util.function.Function; /** * 练习:自定义函数模型拼接 * 题目: * 请使用Function进行函数模型拼接,按照顺序需要执行的多个函数操作为: * String str 阅读全文
posted @ 2022-07-21 09:33 我滴妈老弟 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 常用的函数式接口Function接口 package com.yang.Test.FunctionStudy; import java.util.function.Function; /** * java.util.function.Function<T,R>接口用来根据一个类型的数据得到另一个类型 阅读全文
posted @ 2022-07-21 09:21 我滴妈老弟 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 常用的函数式接口_Prodicate接口_默认方法or&negate OR package com.yang.Test.PredicateStudy; import java.util.function.Predicate; /** * 需求:判断一个字符串,有两个判断条件 * 1.判断字符串的长度 阅读全文
posted @ 2022-07-20 16:36 我滴妈老弟 阅读(41) 评论(0) 推荐(0) 编辑
摘要: package com.yang.Test.PredicateStudy; import java.util.function.Predicate; /** * java.util.function.Predicate<T>接口 * 作用:对某种数据类型的数据进行判断,结果返回一个boolean值 阅读全文
posted @ 2022-07-20 15:28 我滴妈老弟 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 题目 下面的字符串数组当中有多条信息,请按照格式"姓名: XX 性别: XX"的格式将信息打印出来,要求将 打印姓名的动作为第一个Consumer接口的Lambda实例,将打印性别的动作作为第二个Consumer接口的 Lambda实例,将两个Consumer接口按照顺序拼接到一起 代码实现: pa 阅读全文
posted @ 2022-07-20 14:49 我滴妈老弟 阅读(39) 评论(0) 推荐(0) 编辑
摘要: Consumer接口 java,util.function.Consumer接口则正好与Supplier接口相反,它不是生产一个数据,而是消费一个数据,其数据类型由泛型决定 抽象方法:accept Consumer接口中包含抽象方法void accept(T t),意为消费一个执行的数据。 使用: 阅读全文
posted @ 2022-07-20 14:35 我滴妈老弟 阅读(29) 评论(0) 推荐(0) 编辑
摘要: Supplier接口 package com.yang.Test.SupplierStudy; import java.util.function.Supplier; /** * 常用的函数式接口 * java.util.function.Supplier<T>接口仅包含一个无惨的方法:T get( 阅读全文
posted @ 2022-07-20 13:58 我滴妈老弟 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 函数式接口作为方法的参数案例 如果抛开现实原理不说,Java中的Lambda表达式可以被当作是你梦内部类的替代品。如果方法的参数是一个函数式接口类型,那么就可以使用Lambda表达式进行替代。使用Lambda表达式作为方法的参数,其实就是使用函数式接口作为方法参数。 例如java.lang.Runn 阅读全文
posted @ 2022-07-19 17:16 我滴妈老弟 阅读(91) 评论(0) 推荐(0) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 36 下一页