विषयसूची:

आपको कैसे पता चलेगा कि दो हैशमैप बराबर हैं?
आपको कैसे पता चलेगा कि दो हैशमैप बराबर हैं?

वीडियो: आपको कैसे पता चलेगा कि दो हैशमैप बराबर हैं?

वीडियो: आपको कैसे पता चलेगा कि दो हैशमैप बराबर हैं?
वीडियो: HashMap Class | Java Collections Framework Tutorial | Tutorial 92 2024, नवंबर
Anonim

अगर हम तुलना करना चाहते हैं हैशमैप्स चाबियों से यानी दो हैशमैप होगा बराबर अगर उनके पास चाबियों का एक ही सेट है, हम उपयोग कर सकते हैं हैश मैप . कीसेट () फ़ंक्शन। यह हैशसेट में सभी मानचित्र कुंजी लौटाता है। हम दोनों के लिए चाबियों के हैशसेट की तुलना कर सकते हैं एमएपीएस सेट का उपयोग करना।

बस इतना ही, आप मानचित्र पर दो मानों की तुलना कैसे करते हैं?

मूल्य-समानता के लिए मानचित्रों की तुलना करने का सही तरीका है:

  1. जांचें कि नक्शे एक ही आकार के हैं (!)
  2. एक नक्शे से चाबियों का सेट प्राप्त करें।
  3. उस सेट से प्रत्येक कुंजी के लिए जिसे आपने पुनर्प्राप्त किया है, जांचें कि उस कुंजी के लिए प्रत्येक मानचित्र से प्राप्त मान समान है (यदि कुंजी एक मानचित्र से अनुपस्थित है, तो यह समानता की कुल विफलता है)

साथ ही, जावा में एंट्रीसेट और कीसेट क्या है? NS जावा .util. Map इंटरफ़ेस तीन तरीके प्रदान करता है चाबीगुछा (), मान () और एंट्रीसेट (), जो मानचित्र की सामग्री को क्रमशः कुंजियों के सेट, मानों के संग्रह, या कुंजी-मान मैपिंग के सेट के रूप में देखने की अनुमति देता है।

यह भी पूछा गया, आप दो Arraylists की तुलना कैसे करते हैं?

आप ऐसा कर सकते हैं दो की तुलना करें के बराबर () विधि का उपयोग करके सरणी सूचियाँ सारणी सूची वर्ग, यह विधि एक सूची वस्तु को एक पैरामीटर के रूप में स्वीकार करती है, वर्तमान वस्तु के साथ तुलना करती है, के मामले में मिलान यह सच हो जाता है और यदि नहीं तो यह झूठा लौटाता है।

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

हैश मैप का यह है जावा का संग्रह के बाद से जावा 1.2. यह मानचित्र इंटरफ़ेस का बुनियादी कार्यान्वयन प्रदान करता है जावा . यह डेटा को (कुंजी, मान) जोड़े में संग्रहीत करता है। किसी मूल्य तक पहुँचने के लिए उसकी कुंजी को जानना आवश्यक है। हैश मैप इस रूप में जाना जाता है हैश मैप क्योंकि यह हैशिंग नामक तकनीक का उपयोग करता है।

सिफारिश की: