Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Java

जावा में BinaryOperator इंटरफेस


BinaryOperator इंटरफेस एक ही प्रकार के दो ऑपरेंड पर एक ऑपरेशन का प्रतिनिधित्व करता है, जो ऑपरेंड के समान प्रकार का परिणाम उत्पन्न करता है।

निम्नलिखित विधियां हैं:

मॉडिफायर और प्रकार विधि और विवरण
maxBy(Comparator<? super T> comparator) निर्दिष्ट Comparator के अनुसार दो तत्वों में से बड़ा तत्व लौटाने वाला BinaryOperator लौटाता है।
minBy(Comparator<? super T> comparator) निर्दिष्ट Comparator के अनुसार दो तत्वों में से छोटा तत्व लौटाने वाला BinaryOperator लौटाता है।

उदाहरण

आइए अब एक उदाहरण देखें:

import java.util.function.BinaryOperator; public class Demo {     public static void main(String args[])   {       BinaryOperator<Integer>       operator = BinaryOperator       .maxBy(       (x, y) -> (x > y) ? 1 : ((x == y) ? 0 : -1));       System.out.println(operator.apply(120, 5));     } }

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा:

120

उदाहरण

आइए अब एक और उदाहरण देखें:

import java.util.function.BinaryOperator; public class Demo {     public static void main(String args[]) {       BinaryOperator<Integer> operator = (x, y) -> x * y;       System.out.println(operator.apply(5, 7));     } }

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा:

35

  1. Java में JsonPatch इंटरफेस का महत्व क्या है? Java में JsonPatch इंटरफेस का महत्व क्या है?

    JsonPatch इंटरफेस एक प्रारूप है जो ऑपरेशन के अनुक्रम को संग्रहीत करता है जिसे लक्ष्य JSON संरचना पर लागू किया जा सकता है। add, remove, replace, copy, move और test जैसे कुछ ऑपरेशन JsonPatch में संग्रहीत किए जा सकते हैं और JSON संरचना पर संचालित किए जा सकते हैं। JsonPatchBuilder इंटरफेस का उपयोग Json.

  1. - क्या Java में Enum एक इंटरफेस को इम्प्लीमेंट कर सकता है?

    हां, Enum जावा में एक इंटरफेस को इम्प्लीमेंट करता है, यह तब उपयोगी हो सकता है जब हमें कुछ व्यावसायिक तर्क को लागू करने की आवश्यकता होती है जो किसी दिए गए ऑब्जेक्ट या क्लास के भेदभावपूर्ण गुण से紧密 से जुड़ा होता है। एक Enum एक विशेष डेटाटाइप है जिसे Java 1.5 संस्करण में जोड़ा गया था। एनम कॉन्स्टेंट्स

  1. Java में FocusListener इंटरफेस का महत्व क्या है? Java में FocusListener इंटरफेस का महत्व क्या है?

    FocusListener फोकस इवेंट्स तब उत्पन्न होते हैं जब भी कोई कंपोनेंट कीबोर्ड फोकस प्राप्त करता है या खो देता है। फोकस इवेंट्स को दर्शाने वाले ऑब्जेक्ट्स FocusEvent क्लास से बनाए जाते हैं। FocusEvent क्लास के लिए संबंधित लिसनर इंटरफेस FocusListener इंटरफेस है। FocusEvent के लिए प्रत्येक लिसनर FocusList