Interfaz Java.util.function.LongBinaryOperator con ejemplos

La interfaz LongBinaryOperator se introdujo en Java 8. Representa una operación en dos valores largos y devuelve el resultado como un valor largo. Es una interfaz funcional y, por lo tanto, se puede usar como una expresión lambda o en una referencia de método. Se usa principalmente cuando la operación necesita ser encapsulada por el usuario.

Métodos:

  1. applyAsLong() : esta función toma dos valores largos, realiza la operación requerida y devuelve el resultado como un largo.
    public long applyAsLong(long val1, long val2)
    

Ejemplo para demostrar la interfaz LongBinaryOperator como una expresión 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));
    }
}
Producción:

343666 + 547477 = 891143
343666 * 547477 = 188149230682

Referencia: https://docs.oracle.com/javase/8/docs/api/java/util/function/LongBinaryOperator.html

Publicación traducida automáticamente

Artículo escrito por CharchitKapoor y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *