1、定义函数式接口 package com.example;// @FunctionalInterface注解 检查一个接口是否是一个函数式接口@FunctionalInterfacepublic interface MyFunctionInterface {void show();} 2、使用函数式接口 package com.example;public class Demo {// 定义一个方法以函数式接口作参数public static void test(MyFunctionInterf...
将函数引用作为方法的参数 package com.github.mouday.demo;import java.util.function.Function;public class Demo {public static void main(String[] args) {Demo.sayHello(String::toUpperCase, "Hello");// HELLODemo.sayHello(String::toLowerCase, "Hello");// hello}public static void sayHello(Function<...
1、定义函数式接口 package com.example; // @FunctionalInterface注解 检查一个接口是否是一个函数式接口 @FunctionalInterface public interface MyFunctionInterface { void show(); } 1. 2. 3. 4. 5. 6. 7. 8. 2、使用函数式接口 package com.example; public class Demo { // 定义一个方法以函数式...
1、定义函数式接口 package com.example;// @FunctionalInterface注解 检查一个接口是否是一个函数式接口@FunctionalInterfacepublic interface MyFunctionInterface {void show();} 2、使用函数式接口 package com.example;public class Demo {// 定义一个方法以函数式接口作参数public static void test(MyFunctionInterf...