📜  Java.util。函数.LongBinaryOperator 接口与示例

📅  最后修改于: 2022-05-13 01:55:07.523000             🧑  作者: Mango

Java.util。函数.LongBinaryOperator 接口与示例

LongBinaryOperator接口是在Java 8 中引入的。它表示对两个 long 值的操作,并将结果作为 long 值返回。它是一个函数式接口,因此可以用作 lambda 表达式或方法引用。它主要用于需要从用户封装操作的情况。

方法:

  1. 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