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

जावा प्रोग्राम मूल्य का उपयोग करके हैश मैप से कुंजी प्राप्त करने के लिए

इस लेख में, हम समझेंगे कि मूल्य का उपयोग करके हैश मैप से कुंजी कैसे प्राप्त करें। जावा हैश मैप जावा के मैप इंटरफेस का एक हैश टेबल आधारित कार्यान्वयन है। यह की-वैल्यूपेयर का एक संग्रह है।

नीचे उसी का एक प्रदर्शन है -

मान लीजिए कि हमारा इनपुट है -

इनपुट हैश मैप:{Java=8, Scala=5, Python=15}कुंजी:8

वांछित आउटपुट होगा -

कुंजी का मान:8 जावा है

एल्गोरिदम

चरण 1 - STARTचरण 2 - अर्थात् घोषित करेंचरण 3 - मानों को परिभाषित करें। चरण 4 - पूर्णांक और स्ट्रिंग मानों का हैश मैप बनाएं और 'पुट' विधि का उपयोग करके इसमें तत्वों को प्रारंभ करें। चरण 5 - एक कुंजी मान को परिभाषित करें। चरण 6 - हैश मैप के तत्वों पर पुनरावृति करें, और जांचें कि क्या पहले से परिभाषित कुंजी हैश मैप में मौजूद है। चरण 7 - यदि पाया जाता है, तो लूप से अलग हो जाएं। चरण 8 - परिणाम प्रदर्शित करेंचरण 9 - रोकें

उदाहरण 1

यहां, हम 'मेन' ​​फंक्शन के तहत सभी ऑपरेशंस को एक साथ बांधते हैं।

आयात करें हैश मैप <स्ट्रिंग, इंटीजर> इनपुट_मैप =नया हैश मैप <> (); input_map.put ("स्कैला", 5); input_map.put ("जावा", 8); input_map.put ("पायथन", 15); System.out.println ("हैश मैप को इस प्रकार परिभाषित किया गया है:" + input_map); पूर्णांक कुंजी =8; for(Entry entry:input_map.entrySet ()) {if(entry.getValue() ==Key) { System.out.println("\nकुंजी का मान:" + Key + "है" + entry.getKey ()); टूटना; } } }}

आउटपुट

आवश्यक पैकेज आयात किए गए हैंहैश मैप को इस प्रकार परिभाषित किया गया है:{Java=8, Scala=5, Python=15}कुंजी का मान:8 जावा है

उदाहरण 2

यहां, हम ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग को प्रदर्शित करने वाले कार्यों में संचालन को समाहित करते हैं।

आयात करें .entrySet ()) { अगर (entry.getValue () ==कुंजी) { System.out.println ("\ n कुंजी का मान:" + कुंजी + "है" + entry.getKey ()); टूटना; } } } सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] args) { System.out.println ("आवश्यक पैकेज आयात किए गए हैं"); हैश मैप <स्ट्रिंग, इंटीजर> इनपुट_मैप =नया हैश मैप <> (); input_map.put ("स्कैला", 5); input_map.put ("जावा", 8); input_map.put ("पायथन", 15); System.out.println ("हैश मैप को इस प्रकार परिभाषित किया गया है:" + input_map); पूर्णांक कुंजी =8; get_value (इनपुट_मैप, कुंजी); }}

आउटपुट

आवश्यक पैकेज आयात किए गए हैंहैश मैप को इस प्रकार परिभाषित किया गया है:{Java=8, Scala=5, Python=15}कुंजी का मान:8 जावा है

  1. जावा का उपयोग कर फ़ोल्डर से निर्देशिका (केवल) कैसे प्राप्त करें?

    ListFiles() विधि वर्तमान (फ़ाइल) ऑब्जेक्ट द्वारा दर्शाए गए पथ में सभी फ़ाइलों (और निर्देशिकाओं) की वस्तुओं (सार पथ) को धारण करने वाली एक सरणी देता है। फ़ाइल फ़िल्टर इंटरफ़ेस पथ नामों के लिए फ़िल्टर है जिसे आप listFiles() विधि के पैरामीटर के रूप में पास कर सकते हैं। यह विधि पारित फ़िल्टर पर दिए गए फ

  1. जावा में JsonPointer इंटरफ़ेस का उपयोग करके किसी कुंजी के मान कैसे प्राप्त करें?

    JSONPointer एक मानक है जो स्ट्रिंग सिंटैक्स . को परिभाषित करता है जिसका उपयोग JSON दस्तावेज़ में किसी विशेष कुंजी मान तक पहुँचने के लिए किया जा सकता है। JSONPointer . का एक उदाहरण स्थिर फ़ैक्टरी विधि को कॉल करके बनाया जा सकता है createPointer() Json . पर कक्षा। JSONPointer में, प्रत्येक स्ट्रिंग

  1. पायथन में शब्दकोश में मूल्य से कुंजी प्राप्त करें

    पायथन डिक्शनरी में प्रमुख मूल्य जोड़े हैं। इस लेख में जब हम तत्व के मूल्य को जानते हैं तो हम कुंजी का मान प्राप्त करने का लक्ष्य रखते हैं। आदर्श रूप से कुंजी से निकाले गए मान लेकिन यहां हम इसके विपरीत कर रहे हैं। सूचकांक और मानों के साथ हम इसे प्राप्त करने के लिए शब्दकोश संग्रह के सूचकांक और मूल्य