ஜாவா ஹாஷ்கோட்()

Java Haskot



' ஹாஷ் குறியீடு ” ஜாவாவில் ஹாஷ் டேபிள்களில் ஹாஷிங்கை நெறிப்படுத்தப் பயன்படுத்தப்படுகிறது. ' ஹாஷ் குறியீடு() ” முறையானது தரவை திறம்பட சேமித்து ஒரே நேரத்தில் உடனடியாக அணுக முடியும். மேலும், இந்த முறை '' கொண்ட ஒரு பொருளைத் தேடுவதற்கும் பயனுள்ளதாக இருக்கும். தனித்துவமான ” குறியீடு. இதுபோன்ற சந்தர்ப்பங்களில், புரோகிராமர் பல்வேறு சூழ்நிலைகளை திறமையாக சமாளிக்க இந்த முறை வசதியானது.

இந்த வலைப்பதிவு ஜாவாவைப் பயன்படுத்துவதையும் செயல்படுத்துவதையும் விரிவாக விவரிக்கும் ' ஹாஷ் குறியீடு() ”முறை.

ஜாவாவில் 'hashCode()' என்றால் என்ன?

ஒரு ' ஹாஷ் குறியீடு ” என்பது ஒவ்வொரு ஜாவா பொருளுடனும் தொடர்புடைய ஒரு முழு மதிப்பு மற்றும் ஒரு “ஐ வழங்குகிறது 4 ”பைட்டுகள் மதிப்பு. ' ஹாஷ் குறியீடு() ” முறை என்பது ஒரு ஜாவா முழு வர்க்கம் வழங்கப்பட்ட உள்ளீடுகளுக்கு ஹாஷ் குறியீட்டை வழங்கும் முறை.







தொடரியல்



ஹாஷ் குறியீடு ( மதிப்பு )

இந்த தொடரியல், ' மதிப்பு ” ஹாஷ் குறியீட்டை தீர்மானிக்கிறது.



எடுத்துக்காட்டு 1: முழு எண் பொருள்களின் மீது 'hashCode()' ஐப் பயன்படுத்துதல்

இந்த எடுத்துக்காட்டில், இரண்டு முழு எண் பொருள்களை உருவாக்கலாம், அவற்றுடன் தொடர்புடைய ' ஹாஷ் குறியீடு 'மீட்டெடுக்க முடியும்:





முழு நான் = புதிய முழு ( '2' ) ;

முழு ஜே = புதிய முழு ( '3' ) ;

முழு எண்ணாக ஹாஷ் மதிப்பு1 = நான். ஹாஷ் குறியீடு ( ) ;

முழு எண்ணாக ஹாஷ் மதிப்பு2 = ஜே. ஹாஷ் குறியீடு ( ) ;

அமைப்பு . வெளியே . println ( 'முதல் பொருளுக்கான ஹாஷ் குறியீடு மதிப்பு:' + ஹாஷ் மதிப்பு1 ) ;

அமைப்பு . வெளியே . println ( 'இரண்டாவது பொருளுக்கான ஹாஷ் குறியீடு மதிப்பு:' + ஹாஷ் மதிப்பு2 ) ;

மேலே உள்ள குறியீட்டில் கொடுக்கப்பட்டுள்ளபடி பின்வரும் படிகளைப் பயன்படுத்தவும்:

  • முதலில் இரண்டை உருவாக்குங்கள்' முழு 'பொருட்கள்' என்று பெயரிடப்பட்டது நான் 'மற்றும்' ஜே ' பயன்படுத்தி ' புதிய 'முக்கிய சொல் மற்றும்' முழு() ” கட்டமைப்பாளர், முறையே, மற்றும் குறிப்பிட்ட முழு எண் மதிப்புகளை ஒதுக்கவும்.
  • அதன் பிறகு, இணைக்கவும் ' ஹாஷ் குறியீடு() 'உருவாக்கப்பட்ட ஒவ்வொரு பொருளுடனும் முறை.
  • கடைசியாக, ஒவ்வொரு முழு எண் பொருளுக்கு எதிராக தொடர்புடைய ஹாஷ் குறியீட்டைக் காண்பிக்கவும்.

வெளியீடு



மேலே உள்ள வெளியீட்டில், முழு எண்களுக்கு எதிராக தொடர்புடைய ஹாஷ் குறியீடுகள் காட்டப்படுவதைக் காணலாம்.

எடுத்துக்காட்டு 2: சரம் பொருள்களின் மீது “hashCode()” ஐப் பயன்படுத்துதல்

இந்த குறிப்பிட்ட எடுத்துக்காட்டில், ' ஹாஷ் குறியீடு ' எதிராக ' லேசான கயிறு 'பொருட்களை திரும்பப் பெறலாம்:

லேசான கயிறு நான் = புதிய லேசான கயிறு ( '200' ) ;

லேசான கயிறு ஜே = புதிய லேசான கயிறு ( '300' ) ;

அமைப்பு . வெளியே . println ( 'முதல் சரம் பொருளின் ஹாஷ் குறியீடு மதிப்பு: ' + நான். ஹாஷ் குறியீடு ( ) ) ;

அமைப்பு . வெளியே . println ( 'இரண்டாவது சரம் பொருளின் ஹாஷ் குறியீடு மதிப்பு: ' + ஜே. ஹாஷ் குறியீடு ( ) ) ;

மேலே உள்ள குறியீட்டின் படி பின்வரும் படிகளைப் பயன்படுத்தவும்:

  • இரண்டை உருவாக்கு' லேசான கயிறு 'பொருட்கள்' என்று பெயரிடப்பட்டது நான் 'மற்றும்' ஜே ” மற்றும் சர மதிப்புகளைக் குறிப்பிடவும்.
  • இப்போது, ​​இணைக்கவும் ' ஹாஷ் குறியீடு() 'உருவாக்கப்பட்ட ஒவ்வொரு பொருளுடனும் முறை.
  • இறுதியாக, சரம் பொருள்களின் ஹாஷ் குறியீடுகளை திருப்பி அனுப்பவும்.

வெளியீடு

மேலே உள்ள வெளியீடு தொடர்புடைய ' ஹாஷ் குறியீடு ” சரம் மதிப்புகளுக்கு எதிராக காட்டப்படும்.

முடிவுரை

ஒரு ஹாஷ் குறியீடு ஒவ்வொரு ஜாவா பொருளுடனும் தொடர்புடைய முழு எண் மதிப்பை ஒத்துள்ளது. ' ஹாஷ் குறியீடு() ” ஜாவாவில் உள்ள முறை வழங்கப்பட்ட உள்ளீடுகளுக்கு ஹாஷ் குறியீட்டை வழங்குகிறது. இந்த முறையின் ஹாஷ் குறியீட்டைப் பெற பயன்படுத்தலாம் முழு 'மற்றும்' லேசான கயிறு 'பொருட்கள். இந்த வலைப்பதிவு ஜாவாவைப் பயன்படுத்துவதற்கான அணுகுமுறைகளைத் தொகுத்தது ' ஹாஷ் குறியீடு() ”முறை.