IT. Expert System.

Java Standard Edition (SE)

BinaryOperator


compact1, compact2, compact3
java.util.function

Interface BinaryOperator<T>

  • Type Parameters:
    T - the type of the operands and result of the operator
    All Superinterfaces:
    BiFunction<T,T,T>
    Functional Interface:
    This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.


    @FunctionalInterface
    public interface BinaryOperator<T>
    extends BiFunction<T,T,T>
    Represents an operation upon two operands of the same type, producing a result of the same type as the operands. This is a specialization of BiFunction for the case where the operands and the result are all of the same type.

    This is a functional interface whose functional method is BiFunction.apply(Object, Object).

    Since:
    1.8
    See Also:
    BiFunction, UnaryOperator
    • Method Detail

      • minBy

        static <T> BinaryOperator<T> minBy(Comparator<? super T> comparator)
        Returns a BinaryOperator which returns the lesser of two elements according to the specified Comparator.
        Type Parameters:
        T - the type of the input arguments of the comparator
        Parameters:
        comparator - a Comparator for comparing the two values
        Returns:
        a BinaryOperator which returns the lesser of its operands, according to the supplied Comparator
        Throws:
        NullPointerException - if the argument is null
      • maxBy

        static <T> BinaryOperator<T> maxBy(Comparator<? super T> comparator)
        Returns a BinaryOperator which returns the greater of two elements according to the specified Comparator.
        Type Parameters:
        T - the type of the input arguments of the comparator
        Parameters:
        comparator - a Comparator for comparing the two values
        Returns:
        a BinaryOperator which returns the greater of its operands, according to the supplied Comparator
        Throws:
        NullPointerException - if the argument is null


Content

Android Reference

Java basics

Java Enterprise Edition (EE)

Java Standard Edition (SE)

SQL

HTML

PHP

CSS

Java Script

MYSQL

JQUERY

VBS

REGEX

C

C++

C#

Design patterns

RFC (standard status)

RFC (proposed standard status)

RFC (draft standard status)

RFC (informational status)

RFC (experimental status)

RFC (best current practice status)

RFC (historic status)

RFC (unknown status)

IT dictionary

License.
All information of this service is derived from the free sources and is provided solely in the form of quotations. This service provides information and interfaces solely for the familiarization (not ownership) and under the "as is" condition.
Copyright 2016 © ELTASK.COM. All rights reserved.
Site is optimized for mobile devices.
Downloads: 5 / 158778641. Delta: 0.04143 с