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

जावा में कस्टम यूनरीऑपरेटर कार्यान्वयन।


Java.util.function.UnaryOperator इंटरफ़ेस और लैम्ब्डा एक्सप्रेशन के लिए असाइनमेंट लक्ष्य के रूप में इस्तेमाल किया जा सकता है, यह एक एकल ऑपरेंड पर ऑपरेशन का प्रतिनिधित्व करता है जिसका परिणाम इनपुट के समान प्रकार का होगा। हम इस इंटरफ़ेस को लागू करके अपना स्वयं का UnaryOperator बना सकते हैं।

सूची इंटरफ़ेस की replaceAll() विधि किसी विशेष ऑपरेशन का प्रतिनिधित्व करने वाले UnaryOperator की एक वस्तु को स्वीकार करती है जो वर्तमान सूची के सभी तत्वों पर निर्दिष्ट ऑपरेशन करती है और मौजूदा मानों को परिणामी मानों से बदल देती है।

निम्नलिखित उदाहरण में हम UnaryOperator इंटरफ़ेस को लागू कर रहे हैं और एक कस्टम यूनरी ऑपरेटर ऑब्जेक्ट बना रहे हैं और इसे replaceAll() विधि के तर्क के रूप में पास करने का प्रयास कर रहे हैं।

उदाहरण

आयात करें }}पब्लिक क्लास टेस्ट {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] args) CloneNotSupportedException फेंकता है {ArrayList<स्ट्रिंग> सूची =नया ArrayList<>(); सूची जोड़ें ("जावा"); list.add ("जावास्क्रिप्ट"); list.add ("कॉफ़ीस्क्रिप्ट"); सूची जोड़ें ("एचबेस"); सूची जोड़ें ("ओपनएनएलपी"); System.out.println ("सूची की सामग्री:" + सूची); list.replaceAll (नया ऑप ()); System.out.println ("रिप्लेस ऑपरेशन के बाद सूची की सामग्री:\ n" + सूची); }}

आउटपुट

सूची की सामग्री:[Java, JavaScript, CoffeeScript, HBase, OpenNLP]रिप्लेस ऑपरेशन के बाद सूची की सामग्री:[JAVA, JAVASCRIPT, COFFEESCRIPT, HBASE, OPENNLP]

  1. कस्टम सूची पायथन में विभाजित

    डेटा एनालिटिक्स जटिल परिदृश्यों को फेंकता है जहां डेटा को इधर-उधर ले जाने के लिए उलझने की आवश्यकता होती है। इस सन्दर्भ में देखते हैं कि कैसे हम एक बड़ी सूची लेकर आवश्यकता के अनुसार उसे अनेक उप-सूचियों में विभाजित कर सकते हैं। इस लेख में हम इसे प्राप्त करने के तरीकों का पता लगाएंगे। ज़िप के साथ और लू

  1. सूची के माध्यम से जावा लूप

    इस ट्यूटोरियल में, हम जावा में ArrayList के माध्यम से पुनरावृति करने के पांच अलग-अलग तरीकों को देखते हैं। Java 8 के रूप में, हम एक ArrayList पर लूप करने के लिए forEach विधि के साथ-साथ पुनरावृत्त वर्ग का उपयोग कर सकते हैं। किसी ArrayList पर लूपिंग ArrayList पर लूप करने के मुख्य रूप से 5 अलग-अलग तरीक

  1. जावा में सूची को ऐरे में बदलें

    जावा में लिस्ट और ऐरे के बीच कनवर्ट करना एक बहुत ही सामान्य ऑपरेशन है। जावा में किसी सूची को ऐरे में बदलने का सबसे अच्छा और आसान तरीका .toArray() का उपयोग करना है। विधि। इसी तरह, हम Arrays.asList() . का उपयोग करके किसी सूची को वापस ऐरे में बदल सकते हैं विधि। नीचे दिए गए उदाहरण दिखाते हैं कि कैसे