এই ব্লগটি জাভা ব্যবহার এবং প্রয়োগ করার বিষয়ে বিস্তারিত বর্ণনা করবে ' হ্যাশ কোড() 'পদ্ধতি।
জাভাতে 'হ্যাশকোড()' কি?
একটি ' হ্যাশ কোড ' প্রতিটি জাভা অবজেক্টের সাথে যুক্ত একটি পূর্ণসংখ্যা মান এবং একটি ' প্রদান করে 4 ” বাইট মান। দ্য ' হ্যাশ কোড() ' পদ্ধতি হল একটি জাভা পূর্ণসংখ্যা ক্লাস পদ্ধতি যা প্রদত্ত ইনপুটগুলির জন্য হ্যাশ কোড দেয়।
বাক্য গঠন
হ্যাশ কোড ( ভাল )
এই সিনট্যাক্সে, ' ভাল হ্যাশ কোড নির্ধারণ করে।
উদাহরণ 1: পূর্ণসংখ্যা বস্তুর উপর 'হ্যাশকোড()' এর ব্যবহার
এই উদাহরণে, দুটি পূর্ণসংখ্যা বস্তু তৈরি করা যেতে পারে, এবং তাদের সংশ্লিষ্ট “ হ্যাশ কোড 'পুনরুদ্ধার করা যেতে পারে:
পূর্ণসংখ্যা i = নতুন পূর্ণসংখ্যা ( '2' ) ;
পূর্ণসংখ্যা j = নতুন পূর্ণসংখ্যা ( '3' ) ;
int hashValue1 = i হ্যাশ কোড ( ) ;
int hashValue2 = j হ্যাশ কোড ( ) ;
পদ্ধতি . আউট . println ( 'প্রথম বস্তুর জন্য হ্যাশ কোডের মান হল:' + hashValue1 ) ;
পদ্ধতি . আউট . println ( 'দ্বিতীয় বস্তুর জন্য হ্যাশ কোড মান হল:' + hashValue2 ) ;
উপরের কোডে দেওয়া নিম্নলিখিত ধাপগুলি প্রয়োগ করুন:
- প্রথমে দুটি তৈরি করুন ' পূর্ণসংখ্যা 'নামযুক্ত বস্তু' i ' এবং ' j ' ব্যবহার করে ' নতুন ' কীওয়ার্ড এবং ' পূর্ণসংখ্যা() ” কনস্ট্রাক্টর, যথাক্রমে, এবং নির্দিষ্ট পূর্ণসংখ্যা মান বরাদ্দ করুন।
- এর পরে, সংযুক্ত করুন ' হ্যাশ কোড() ' তৈরি করা বস্তুর প্রতিটি দিয়ে পদ্ধতি।
- সবশেষে, প্রতিটি পূর্ণসংখ্যা বস্তুর বিপরীতে সংশ্লিষ্ট হ্যাশ কোড প্রদর্শন করুন।
আউটপুট
উপরের আউটপুটে, এটি লক্ষ্য করা যায় যে পূর্ণসংখ্যাগুলির বিপরীতে সংশ্লিষ্ট হ্যাশ কোডগুলি প্রদর্শিত হয়।
উদাহরণ 2: স্ট্রিং অবজেক্টের উপর 'হ্যাশকোড()' এর ব্যবহার
এই নির্দিষ্ট উদাহরণে, ' হ্যাশ কোড ' বিরুদ্ধে ' স্ট্রিং ' বস্তু ফেরত দেওয়া যেতে পারে:
স্ট্রিং i = নতুন স্ট্রিং ( '200' ) ;স্ট্রিং j = নতুন স্ট্রিং ( '300' ) ;
পদ্ধতি . আউট . println ( 'প্রথম স্ট্রিং অবজেক্টের হ্যাশ কোড মান হল:' + i হ্যাশ কোড ( ) ) ;
পদ্ধতি . আউট . println ( 'দ্বিতীয় স্ট্রিং অবজেক্টের হ্যাশ কোড মান হল:' + j হ্যাশ কোড ( ) ) ;
কোডের উপরের লাইন অনুসারে নিম্নলিখিত পদক্ষেপগুলি প্রয়োগ করুন:
- দুটি তৈরি করুন ' স্ট্রিং 'নামযুক্ত বস্তু' i ' এবং ' j ” এবং স্ট্রিং মান উল্লেখ করুন।
- এখন, সংযুক্ত করুন ' হ্যাশ কোড() প্রতিটি তৈরি বস্তুর সাথে পদ্ধতি।
- অবশেষে, স্ট্রিং অবজেক্টের হ্যাশ কোড ফেরত দিন।
আউটপুট
উপরের আউটপুটটি নির্দেশ করে যে সংশ্লিষ্ট ' হ্যাশ কোড ” স্ট্রিং মানের বিপরীতে প্রদর্শিত হয়।
উপসংহার
একটি হ্যাশ কোড প্রতিটি জাভা অবজেক্টের সাথে যুক্ত একটি পূর্ণসংখ্যা মানের সাথে মিলে যায়। দ্য ' হ্যাশ কোড() জাভাতে ” পদ্ধতি প্রদত্ত ইনপুটগুলির জন্য হ্যাশ কোড দেয়। এই পদ্ধতিটি 'এর হ্যাশ কোড আনার জন্য প্রয়োগ করা যেতে পারে পূর্ণসংখ্যা ' এবং ' স্ট্রিং 'বস্তু। এই ব্লগটি জাভা ব্যবহার করার পদ্ধতিগুলি সংকলিত করেছে ' হ্যাশ কোড() 'পদ্ধতি।