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

जावा में बाइनरीऑपरेटर इंटरफ़ेस

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

निम्नलिखित तरीके हैं -

संशोधक और प्रकार विधि और विवरण
maxBy(तुलनित्र तुलनित्र) एक बाइनरीऑपरेटर देता है जो निर्दिष्ट तुलनित्र के अनुसार दो तत्वों में से बड़ा देता है।
minBy(तुलनित्र तुलनित्र) एक बाइनरीऑपरेटर देता है जो निर्दिष्ट तुलनित्र के अनुसार दो तत्वों में से कम देता है।

उदाहरण

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

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. जावा में JsonPatch इंटरफ़ेस का महत्व?

    JsonPatch इंटरफ़ेस संचालन के अनुक्रम . को संग्रहीत करने के लिए एक प्रारूप है जिसे लक्ष्य JSON संरचना पर लागू किया जा सकता है। कुछ ऑपरेशन हैं जैसे जोड़ें, हटाएं, बदलें, कॉपी करें, स्थानांतरित करें और परीक्षा JsonPath . में संग्रहीत किया जा सकता है और JSON संरचना पर संचालित। JsonPatchBuilder इंटरफ

  1. क्या एनम जावा में एक इंटरफेस लागू कर सकता है?

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

  1. जावा में फोकस लिस्टनर इंटरफेस का क्या महत्व है?

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