Lambda且接口 Lambdajava8
程序员文章站
2022-04-17 23:18:22
...
interface MathOperation{ int operation(int a,int b); } private int operation(int a,int b,MathOperation mathOperation){ return mathOperation.operation(a,b); } MathOperation addition = (a, b) -> a + b; MathOperation subtraction = (a, b) -> a - b; MathOperation multiplication = (a, b) -> a * b; MathOperation division = (a, b) -> a / b; Java8Tester tester = new Java8Tester(); System.out.println("10 + 5 = " + tester.operate(10, 5, addition)); System.out.println("10 - 5 = " + tester.operate(10, 5, subtraction)); System.out.println("10 x 5 = " + tester.operate(10, 5, multiplication)); System.out.println("10 / 5 = " + tester.operate(10, 5, division));
推荐阅读
-
对比讲解lambda表达式与传统接口函数实现方式
-
java8 Lambda 表达式和函数式接口快速理解
-
深入理解lambda表达式与@FunctionalInterface函数式接口(一)
-
深入理解 lambda表达式 与 函数式编程 函数式接口源码解析(二)
-
java 核心技术卷一笔记 6 .1接口 lambda 表达式 内部类
-
java 核心技术卷一笔记 6 .2接口 lambda 表达式 内部类
-
荐 Java语言基础之JDK1.8新特性(Lambda表达式、函数式接口、Stream流、新的日期API)
-
接口和lambda表达式笔记
-
C/C++回调方式系列之二class接口回调和lambda程式
-
postman做接口测试,body穿json格式的参数,json中的参数值是list类型,且列表项是图片时如何传参