जावा HashMaps को समझना



ब्लॉग जावा हैशमैप की गहन समझ देता है

जावा क्या हैंहैशमैप?

Java HashMap एक वर्ग है जिसका उपयोग किसी मानचित्र में तत्वों को सम्मिलित करने, हटाने और लगाने जैसे कार्यों को करने के लिए किया जाता है। हम एक नक्शा बनाते हैं, जहाँ हम दो प्रकार के मानों को पास करते हैं जो 'कुंजी' और 'मूल्य' हैं।





HashMaps का उपयोग करते समय, मूल्यों को HashMap में डाल दिया जाएगा और जब भी उपयोगकर्ता कोई मान प्राप्त करता है, तो कुंजी का उपयोग मूल्य का उपयोग करने के लिए किया जाएगा।

नक्शा एक इंटरफ़ेस है जो तत्वों की कुंजी को मैप करता है। नक्शे अनसोल्ड और अनऑर्डर किए गए हैं। वे एक अशक्त कुंजी और कई अशक्त मूल्यों की अनुमति देते हैं। मूल्यों को कुंजी और मूल्य में संग्रहीत किया जाता है। पूरे हाशपैप में एक कुंजी या कई मान शून्य हो सकते हैं। एक कुंजी किसी भी वस्तु हो सकती है।



हाशप में कई विधियाँ उपलब्ध हैं

  • ऑब्जेक्ट डाला (ऑब्जेक्ट कुंजी, ऑब्जेक्ट मान)
  • गणना कुंजी () - यह कुंजियाँ लाएगा
  • गणना तत्व () - यह तत्वों को लाएगा
  • ऑब्जेक्ट मिलता है (ऑब्जेक्ट कुंजी) - कुंजी को पास करें और इसके साथ जुड़े मूल्य प्राप्त करें
  • बूलियन में कुंजी (ऑब्जेक्ट कुंजी) शामिल है - यह जांचने के लिए उपयोग किया जाता है कि क्या हैशपॉज में कोई कुंजी मौजूद है या नहीं
  • बूलियन में मान (ऑब्जेक्ट कुंजी) होता है - कुंजी को पास करें
  • ऑब्जेक्ट निकालें (ऑब्जेक्ट कुंजी) - कुंजी को पास करें और ऑब्जेक्ट को हटा दें
  • Int size () - size use करने के लिए
  • स्ट्रिंग टू स्ट्रिंग () - स्ट्रिंग में परिवर्तित करने के लिए

प्रत्येक कुंजी के लिए संबंधित मान हैं जहां हाशप में भी मान शून्य हो सकते हैं।

हाशपैप का निर्माण।



हैशपैम हैशमैप

तत्वों को डालना

शुरुआती के लिए मेरी एसक्यूएल ट्यूटोरियल

hashmap.put ('अंकिता', 9634.58)

hashmap.put ('विशाल', 1283.48)

hashmap.put ('गुरिंदर', 1478.10)

hashmap.put ('कृष्णा', 199.11)

जावा में एक नंबर का उल्टा

यहां, हम कुंजी और मूल्य पास करते हैं।

मूल्य प्रदर्शित करना - एक पुनरावृत्ति प्राप्त करें

इटरेटर इटरेटर = hashmap.entrySet ()। इटरेटर ()

यहां, मान सेट में मौजूद हैं इसलिए हम एंट्रीसेट का उपयोग करते हैं।

लाइन के साथ:

जबकि (iterator.hasNext ()) {

Map.Entry प्रविष्टि = (Map.Entry) iterator.next ()

System.out.print (entry.getKey () + ':')

System.out.printIn (प्रविष्टि.getValue ())

}

क्या आप हमसे कोई प्रश्न पूछना चाहते हैं? उन्हें टिप्पणी अनुभाग में उल्लेख करें और हम आपके पास वापस आ जाएंगे।

संबंधित पोस्ट:

तारीख के लिए sql डेटा प्रकार