摘要: package com.chunzhi.Test05Consumer; import java.util.function.Consumer; /* 练习: 字符串数组中存有多条信息,请按照格式“姓名:XX。性别:XX。”的格式将信息打印出来。 要求将打印姓名的动作作为第一个Consumer接口的L 阅读全文
posted @ 2020-11-29 21:17 春志 阅读(191) 评论(0) 推荐(0) 编辑
摘要: package com.chunzhi.Test05Consumer; import java.util.function.Consumer; /* Consumer接口的默认方法andThen 作用:需要两个Consumer接口,可以把两个Consumer接口组合到一起,再对数据进行消费 例如: 阅读全文
posted @ 2020-11-29 18:04 春志 阅读(539) 评论(0) 推荐(0) 编辑
摘要: package com.chunzhi.Test05Consumer; import java.util.function.Consumer; /* java.util.function.Consumer<T>接口正好与Supplier接口相反 它不是生产一个数据,而是消费一个数据,其数据类型由泛型 阅读全文
posted @ 2020-11-29 17:21 春志 阅读(5112) 评论(1) 推荐(0) 编辑
摘要: package com.chunzhi.Test04Supplier; import java.util.function.Supplier; /* 练习:求数组元素最大值 使用Supplier接口作为方法参数类型,通过Lambda表达式求出int数组中的最大值 提示:接口的泛型请使用java.la 阅读全文
posted @ 2020-11-29 16:51 春志 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 泛型传递什么类型数据,get方法就返回什么类型数据。所以Supplier被称之为生产型接口 package com.chunzhi.Test04Supplier; import java.util.function.Supplier; /* 常用的函数式接口 java.util.function.S 阅读全文
posted @ 2020-11-29 16:15 春志 阅读(333) 评论(0) 推荐(0) 编辑
摘要: package com.chunzhi.Test03LambdaTest; import java.util.Arrays; import java.util.Comparator; /* 如果一个方法的返回值类型是一个函数式接口,那么就可以直接返回一个Lambda表达式 当需要通过一个方法获取一个 阅读全文
posted @ 2020-11-29 00:35 春志 阅读(295) 评论(0) 推荐(0) 编辑