জাভা হ্যাশকোড()

Jabha Hyasakoda



দ্য ' হ্যাশ কোড হ্যাশ টেবিলে হ্যাশিংকে স্ট্রীমলাইন করতে জাভাতে ব্যবহার করা হয়। দ্য ' হ্যাশ কোড() ” পদ্ধতিটি দক্ষতার সাথে ডেটা সংরক্ষণ করতে পারে এবং তাত্ক্ষণিকভাবে একযোগে অ্যাক্সেস করতে পারে। তদুপরি, এই পদ্ধতিটি একটি 'যুক্ত বস্তুর সন্ধানের ক্ষেত্রেও কার্যকর। অনন্য 'কোড। এই ধরনের ক্ষেত্রে, প্রোগ্রামারদের দক্ষতার সাথে বিভিন্ন পরিস্থিতিতে মোকাবেলা করার জন্য এই পদ্ধতিটি সুবিধাজনক।

এই ব্লগটি জাভা ব্যবহার এবং প্রয়োগ করার বিষয়ে বিস্তারিত বর্ণনা করবে ' হ্যাশ কোড() 'পদ্ধতি।

জাভাতে 'হ্যাশকোড()' কি?

একটি ' হ্যাশ কোড ' প্রতিটি জাভা অবজেক্টের সাথে যুক্ত একটি পূর্ণসংখ্যা মান এবং একটি ' প্রদান করে 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 ” এবং স্ট্রিং মান উল্লেখ করুন।
  • এখন, সংযুক্ত করুন ' হ্যাশ কোড() প্রতিটি তৈরি বস্তুর সাথে পদ্ধতি।
  • অবশেষে, স্ট্রিং অবজেক্টের হ্যাশ কোড ফেরত দিন।

আউটপুট

উপরের আউটপুটটি নির্দেশ করে যে সংশ্লিষ্ট ' হ্যাশ কোড ” স্ট্রিং মানের বিপরীতে প্রদর্শিত হয়।

উপসংহার

একটি হ্যাশ কোড প্রতিটি জাভা অবজেক্টের সাথে যুক্ত একটি পূর্ণসংখ্যা মানের সাথে মিলে যায়। দ্য ' হ্যাশ কোড() জাভাতে ” পদ্ধতি প্রদত্ত ইনপুটগুলির জন্য হ্যাশ কোড দেয়। এই পদ্ধতিটি 'এর হ্যাশ কোড আনার জন্য প্রয়োগ করা যেতে পারে পূর্ণসংখ্যা ' এবং ' স্ট্রিং 'বস্তু। এই ব্লগটি জাভা ব্যবহার করার পদ্ধতিগুলি সংকলিত করেছে ' হ্যাশ কোড() 'পদ্ধতি।