摘要:
练习:集合信息筛选 题目:数组当中有多条“姓名+性别”的信息如下,请通过Predicate 接口的拼装将符合要求的字符串筛选到集合ArrayList 中, 需要同时满足两个条件: 1.必须为女生; 2. 姓名为4个字。 题目分析: 有两个判断条件,所以需要使用两个Predicate接口,对条件进行判 阅读全文
摘要:
常用的函数式接口Predicate接口 默认方法:and; Predicate既然是条件判断,就会存在与、或、非三种常见的逻辑关系。其中将两个Predicate条件使用“与"逻辑连接起来实现“并且"的效果时,可以使用default方法and。其JDK源码为∶ default Predicate<T> 阅读全文
摘要:
练习:格式化打印信息 题目:下面的字符串数组当中存有多条信息,请按照格式“ 姓名:XX。性别:XX。”的格式将信息打印出来。要求将打印姓名的动作作为第一个Consumer 接口的Lambda实例,将打印性别的动作作为第二个Consumer 接口的Lambda实例,将两个Consumer 接口按照顺序 阅读全文
摘要:
3.3Consumer接口 java.util.function.Consumer<T> 接口则正好与Supplier接口相反,它不是生产一个数据,而是消费一个数据,其数据类型由泛型决定。 消费者<T`接口则正好与供应商接口相反,它不是生产一个数据,而是消费一个数据,其数据类型由泛型决定。 Supp 阅读全文