Java.util。函数.LongBinaryOperator 接口与示例
LongBinaryOperator接口是在Java 8 中引入的。它表示对两个 long 值的操作,并将结果作为 long 值返回。它是一个函数式接口,因此可以用作 lambda 表达式或方法引用。它主要用于需要从用户封装操作的情况。
方法:
- applyAsLong() :此函数接受两个 long 值,执行所需的操作并将结果作为 long 返回。
public long applyAsLong(long val1, long val2)
将 LongBinaryOperator 接口演示为 lambda 表达式的示例。
// Java program to demonstrate LongBinaryOperator
import java.util.function.LongBinaryOperator;
public class LongBinaryOperatorDemo {
public static void main(String[] args)
{
LongBinaryOperator longBinaryOperator = (x, y) ->
{
return x + y;
};
System.out.print("343666 + 547477 = ");
System.out.println(longBinaryOperator
.applyAsLong(343666, 547477));
LongBinaryOperator longBinaryOperator1 = (x, y) ->
{
return x * y;
};
System.out.print("343666 * 547477 = ");
System.out.println(longBinaryOperator1
.applyAsLong(343666, 547477));
}
}
输出:
343666 + 547477 = 891143
343666 * 547477 = 188149230682
参考: https: Java/util/函数/LongBinaryOperator.html