जावा हैशकोड ()

Java Haisakoda



' हैश कोड ” जावा में हैश टेबल में हैशिंग को कारगर बनाने के लिए उपयोग किया जाता है। ' हैश कोड() ” विधि डेटा को कुशलतापूर्वक संग्रहीत कर सकती है और उन्हें तुरंत एक साथ एक्सेस कर सकती है। इसके अलावा, यह विधि किसी वस्तु की खोज करने में भी प्रभावी है ' अद्वितीय 'कोड। ऐसे मामलों में, यह विधि प्रोग्रामर के लिए विभिन्न स्थितियों का कुशलतापूर्वक सामना करने के लिए सुविधाजनक होती है।

यह ब्लॉग जावा के 'का उपयोग करने और लागू करने के बारे में विस्तार से बताएगा' हैश कोड() ' तरीका।

जावा में 'हैशकोड ()' क्या है?

ए ' हैश कोड 'प्रत्येक जावा ऑब्जेक्ट से जुड़ा एक पूर्णांक मान है और एक' देता है 4 'बाइट्स मान। ' हैश कोड() 'विधि एक है जावा पूर्णांक कक्षा विधि जो प्रदान किए गए इनपुट के लिए हैश कोड देती है।







वाक्य - विन्यास



हैश कोड ( वैल )

इस वाक्य रचना में, ' वैल ' हैश कोड निर्धारित करता है।



उदाहरण 1: पूर्णांक वस्तुओं पर 'हैशकोड ()' का उपयोग

इस उदाहरण में, दो पूर्णांक वस्तुएँ बनाई जा सकती हैं, और उनके संगत ' हैश कोड ” प्राप्त किया जा सकता है:





पूर्णांक मैं = नया पूर्णांक ( '2' ) ;

पूर्णांक जे = नया पूर्णांक ( '3' ) ;

int यहाँ hashValue1 = मैं। हैश कोड ( ) ;

int यहाँ हैशवैल्यू2 = जे। हैश कोड ( ) ;

प्रणाली . बाहर . println ( 'पहली वस्तु के लिए हैश कोड मान है:' + hashValue1 ) ;

प्रणाली . बाहर . println ( 'दूसरी वस्तु के लिए हैश कोड मान है:' + हैशवैल्यू2 ) ;

उपरोक्त कोड में दिए गए अनुसार निम्नलिखित चरणों को लागू करें:

  • सबसे पहले, दो बनाएँ ' पूर्णांक 'नाम की वस्तुएं' मैं ' और ' जे ' का उपयोग ' नया 'कीवर्ड और' पूर्णांक () ” कंस्ट्रक्टर, क्रमशः, और निर्दिष्ट पूर्णांक मान आवंटित करें।
  • उसके बाद, संबद्ध करें ' हैश कोड() ” बनाई गई वस्तुओं में से प्रत्येक के साथ विधि।
  • अंत में, प्रत्येक पूर्णांक वस्तु के विरुद्ध संबंधित हैश कोड प्रदर्शित करें।

उत्पादन



उपरोक्त आउटपुट में, यह देखा जा सकता है कि पूर्णांकों के विरुद्ध संबंधित हैश कोड प्रदर्शित होते हैं।

उदाहरण 2: स्ट्रिंग ऑब्जेक्ट्स पर 'हैशकोड ()' का उपयोग

इस विशिष्ट उदाहरण में, ' हैश कोड ' के खिलाफ ' डोरी ” वस्तुओं को वापस किया जा सकता है:

डोरी मैं = नया डोरी ( '200' ) ;

डोरी जे = नया डोरी ( '300' ) ;

प्रणाली . बाहर . println ( 'पहले स्ट्रिंग ऑब्जेक्ट का हैश कोड मान है:' + मैं। हैश कोड ( ) ) ;

प्रणाली . बाहर . println ( 'दूसरी स्ट्रिंग ऑब्जेक्ट का हैश कोड मान है:' + जे। हैश कोड ( ) ) ;

कोड की उपरोक्त पंक्तियों के अनुसार निम्नलिखित चरणों को लागू करें:

  • दो बनाएँ ' डोरी 'नाम की वस्तुएं' मैं ' और ' जे ” और स्ट्रिंग मान निर्दिष्ट करें।
  • अब, संबद्ध करें ' हैश कोड() ' प्रत्येक निर्मित वस्तु के साथ विधि।
  • अंत में, स्ट्रिंग ऑब्जेक्ट्स के हैश कोड वापस करें।

उत्पादन

उपरोक्त आउटपुट इंगित करता है कि संबंधित ' हैश कोड ” स्ट्रिंग मानों के विरुद्ध प्रदर्शित होता है।

निष्कर्ष

एक हैश कोड प्रत्येक जावा ऑब्जेक्ट से जुड़े एक पूर्णांक मान से मेल खाता है। ' हैश कोड() ” जावा में विधि प्रदान किए गए इनपुट के लिए हैश कोड देती है। इस विधि को 'के हैश कोड लाने के लिए लागू किया जा सकता है' पूर्णांक ' और ' डोरी ” वस्तुओं। इस ब्लॉग ने जावा के 'का उपयोग करने के तरीकों को संकलित किया' हैश कोड() ' तरीका।