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

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

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

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

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

इनपुट हैश मैप:{Java=1, Scala=2, Python=3}

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

अपडेट किए गए मान वाला हैश मैप है:{Java=1, Scala=12, Python=3}

एल्गोरिदम

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

उदाहरण 1

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

import java.util.HashMap;सार्वजनिक वर्ग डेमो {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] args) { System.out.println ("आवश्यक पैकेज आयात किए गए हैं"); हैश मैप <स्ट्रिंग, इंटीजर> इनपुट_मैप =नया हैश मैप <> (); input_map.put ("जावा", 1); input_map.put ("स्कैला", 2); input_map.put ("पायथन", 3); System.out.println ("हैश मैप को इस प्रकार परिभाषित किया गया है:" + input_map); int मान =input_map.get ("स्कैला"); मूल्य =मूल्य + 10; input_map.put ("स्कैला", मान); System.out.println ("\ n अद्यतन मान के साथ हैश मैप है:" + input_map); }}

आउटपुट

आवश्यक पैकेज आयात किए गए हैं। हैश मैप को इस प्रकार परिभाषित किया गया है:{Java=1, Scala=2, Python=3}अपडेट किए गए मान के साथ HashMap है:{Java=1, Scala=12, Python=3}

उदाहरण 2

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

आयात करें मूल्य =मूल्य + 10; input_map.put ("स्कैला", मान); System.out.println ("\ n अद्यतन मान के साथ हैश मैप है:" + input_map); } सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] args) { System.out.println ("आवश्यक पैकेज आयात किए गए हैं"); हैश मैप <स्ट्रिंग, इंटीजर> इनपुट_मैप =नया हैश मैप <> (); input_map.put ("जावा", 1); input_map.put ("स्कैला", 2); input_map.put ("पायथन", 3); System.out.println ("हैश मैप को इस प्रकार परिभाषित किया गया है:" + input_map); स्ट्रिंग अपडेट_स्ट्रिंग ="स्कैला"; अपडेट (इनपुट_मैप, अपडेट_स्ट्रिंग); }}

आउटपुट

आवश्यक पैकेज आयात किए गए हैं। हैश मैप को इस प्रकार परिभाषित किया गया है:{Java=1, Scala=2, Python=3}अपडेट किए गए मान के साथ HashMap है:{Java=1, Scala=12, Python=3}

  1. जावा प्रोग्राम हैशमैप का उपयोग करके एक स्ट्रिंग में प्रत्येक वर्ण की घटना की गणना करने के लिए

    हैशमैप का उपयोग करके एक स्ट्रिंग में प्रत्येक वर्ण की घटना की गणना करने के लिए, जावा कोड इस प्रकार है - उदाहरण import java.io.*; import java.util.*; public class Demo{    static void count_characters(String input_str){       HashMap<Character, Integer> my_map = new Has

  1. जावा में हैश मैप का आंतरिक कार्य

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

  1. कमांड प्रॉम्प्ट का उपयोग करके जावा प्रोग्राम को कैसे संकलित और चलाएं?

    जबकि कई प्रोग्रामिंग वातावरण हमें पर्यावरण के भीतर एक प्रोग्राम को संकलित और चलाने की अनुमति देते हैं, हम कमांड प्रॉम्प्ट का उपयोग करके जावा प्रोग्राम को संकलित और चला सकते हैं। हमारे सिस्टम में JDK की सफल स्थापना और पथ सेट करने के बाद, हम कमांड प्रॉम्प्ट का उपयोग करके जावा प्रोग्राम को संकलित और न