摘要: package com.yang.Test.StaticMethodReference; /** * 通过类型引用静态成员方法 * 类已经存在,静态成员方法也已经存在 * 就可以通过类名直接引用静态成员方法 */ public class StaticMethodReferenceStudy { / 阅读全文
posted @ 2022-07-21 16:58 我滴妈老弟 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 方法引用 在使用Lambda表达式的时候,我们实际上传递进去的代码就是一种解决方案:拿什么参数做什么动作。那么考虑一种情况:如果我们在Lambda中所指定的操作方案,已经有地方存在相同的方案,那是否还有必要再写重复逻辑? 冗余的Lambda场景 来看一个简单的函数式接口以应用Lambda表达式 @F 阅读全文
posted @ 2022-07-21 16:13 我滴妈老弟 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 题目 现在有两个ArrayList集合存储队伍当中的多个成员姓名,要求使用传统的for循环(或增强for循环)依次进行一下若干操作步骤: 1.第一个队伍只要名字为3个字的成员姓名;存储到一个新的集合中。 2.第一个队伍筛选之后只要前三个人;存储到一个新的集合中。 3.第二个队伍只要姓张的成员姓名;存 阅读全文
posted @ 2022-07-21 15:28 我滴妈老弟 阅读(43) 评论(0) 推荐(0) 编辑
摘要: count package com.yang.Test.StreamStudy; import java.util.stream.Stream; /** * 统计荷属:count * 正如旧集合Collection当中的size方法一样,流提供count方法来数一数其中的元素个数 * long co 阅读全文
posted @ 2022-07-21 14:33 我滴妈老弟 阅读(687) 评论(2) 推荐(0) 编辑
摘要: Stream流的特点_只能使用一次 public class FilterStudy04 { public static void main(String[] args) { //创建一个Stream流 Stream<String> stream = Stream.of("张三丰", "张翠山", 阅读全文
posted @ 2022-07-21 14:08 我滴妈老弟 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 延迟方法:返回值类型仍然是Stream接口自身类型的方法,因此支持链式调用。(除了中介方法外,其余方法均为延迟方法) 终结方法:返回值类型不再是Stream接口自身类型的方法,因此不再支持类似StringBuilder那样的链式调用。本小节中,终结方法包括count和forEach方法。 逐一处理: 阅读全文
posted @ 2022-07-21 13:52 我滴妈老弟 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 流式思想概述 整体来看,流式思想类似于工厂车间的生产流水线 当需要对多个元素进行操作(特别是多步操作)的时候,考虑到性能及便利性,我们应该首先拼好一个模型步骤方案,然后再按照方法去执行他 这张图中展示了过滤、映射、跳过、计数等多步操作,这是一种集合元素的处理方案,而方案就是一种函数模型。途中每一个方 阅读全文
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) 编辑