Java 中的 IntUnaryOperator 接口
对于Java中的函数式编程,Java9版本随附Java中的IntUnaryOperator,让我们看一个示例-
示例
import java.util.function.IntUnaryOperator;
public class Demo{
public static void main(String args[]){
IntUnaryOperator op_1 = IntUnaryOperator.identity();
System.out.println("identity 函数:");
System.out.println(op_1.applyAsInt(56));
IntUnaryOperator op_2 = a -> 3 * a;
System.out.println("applyAsInt 函数:");
System.out.println(op_2.applyAsInt(56));
IntUnaryOperator op_3 = a -> 3 * a;
System.out.println("andThen 函数:");
op_3 = op_3.andThen(a -> 5 * a);
System.out.println(op_3.applyAsInt(56));
IntUnaryOperator op_4 = a -> a / 6;
System.out.println("compose 函数:");
op_4 = op_4.compose(a -> a * 9);
System.out.println(op_4.applyAsInt(56));
}
}输出结果
identity 函数: 56 applyAsInt 函数: 168 andThen 函数: 840 compose 函数: 84
名为“demo”的类包含主要功能。在此,“身份”功能用于“IntUnaryOperator”的实例。同样,其他函数(例如“applyAsInt”,“andThen”和“compose”函数)与新创建的“IntUnaryOperator”实例一起使用。每个函数调用的输出分别打印在控制台上。
热门推荐
10 祝女儿简短祝福语大全
11 大学新年祝福语简短创意
12 元旦适合的祝福语简短
13 朋友出远门祝福语简短
14 初六简短的祝福语
15 祝男孩生日祝福语简短
16 同事调离的祝福语简短
17 拜年红包的祝福语简短
18 妈妈生日祝福语简短励志