কিভাবে হ্যাশম্যাপ উদাহরণ সহ জাভা ব্যবহার করা হয়?
কিভাবে হ্যাশম্যাপ উদাহরণ সহ জাভা ব্যবহার করা হয়?

ভিডিও: কিভাবে হ্যাশম্যাপ উদাহরণ সহ জাভা ব্যবহার করা হয়?

ভিডিও: কিভাবে হ্যাশম্যাপ উদাহরণ সহ জাভা ব্যবহার করা হয়?
ভিডিও: হ্যাশম্যাপ জাভা টিউটোরিয়াল 2024, নভেম্বর
Anonim

হ্যাশ মানচিত্র ভিতরে উদাহরণ সহ জাভা . হ্যাশ মানচিত্র একটি মানচিত্র ভিত্তিক সংগ্রহ শ্রেণী যে হয় ব্যবহৃত কী এবং মান জোড়া সংরক্ষণের জন্য, এটি হিসাবে চিহ্নিত করা হয় হ্যাশ মানচিত্র বা হ্যাশ মানচিত্র . এটি একটি আদেশকৃত সংগ্রহ নয় যার অর্থ এটি কী এবং মানগুলিকে একই ক্রমে ফেরত দেয় না যে ক্রমে সেগুলি ঢোকানো হয়েছে হ্যাশ মানচিত্র.

এই বিষয়ে, জাভাতে একটি হ্যাশম্যাপ কি?

জাভা হ্যাশম্যাপ এর একটি হ্যাশ টেবিল ভিত্তিক বাস্তবায়ন জাভা এর মানচিত্র ইন্টারফেস। একটি মানচিত্র, আপনি হয়তো জানেন, মূল-মান জোড়ার একটি সংগ্রহ। জাভা হ্যাশম্যাপ নাল মান এবং নাল কী অনুমোদন করে। হ্যাশ মানচিত্র একটি অবিন্যস্ত সংগ্রহ. এটি উপাদানগুলির কোনও নির্দিষ্ট ক্রম নিশ্চিত করে না।

আপনি কিভাবে একটি হ্যাশ মানচিত্র তৈরি করবেন? এখানে, আমরা উপাদান সন্নিবেশ করার বিভিন্ন উপায় দেখতে পাই।

  1. আমদানি java.util.*;
  2. ক্লাস হ্যাশম্যাপ1{
  3. পাবলিক স্ট্যাটিক ভ্যায়েড মেইন (স্ট্রিং আর্গস){
  4. হ্যাশম্যাপ hm=new HashMap();
  5. System.out.println("উপাদানের প্রাথমিক তালিকা: "+hm);
  6. hm.put(100, "অমিত");
  7. hm.put(101, "বিজয়");
  8. hm.put(102, "রাহুল");

অনুরূপভাবে, আমরা জাভাতে হ্যাশম্যাপ কোথায় ব্যবহার করব?

আপনি যখন একটি মানের সাথে একটি কী যুক্ত করতে চান তখন মানচিত্র ব্যবহার করা হয় এবং তালিকাগুলি একটি অর্ডারকৃত সংগ্রহ। মানচিত্র হল একটি ইন্টারফেস জাভা সংগ্রহ ফ্রেমওয়ার্ক এবং ক হ্যাশ মানচিত্র মানচিত্র ইন্টারফেসের একটি বাস্তবায়ন। হ্যাশ মানচিত্র একটি কী-এর উপর ভিত্তি করে একটি মান সনাক্ত করতে এবং একটি কী-এর উপর ভিত্তি করে মান সন্নিবেশ ও মুছে ফেলার জন্য দক্ষ।

হ্যাশম্যাপ কী মান জোড়া কিভাবে সঞ্চয় করে?

হ্যাশম্যাপস একটি অভ্যন্তরীণ শ্রেণী ব্যবহার করুন দোকান তথ্য: এন্ট্রি। এই এন্ট্রি একটি সহজ চাবি - মান জোড়া দুটি অতিরিক্ত ডেটা সহ: অন্য এন্ট্রির একটি রেফারেন্স যাতে একটি হ্যাশ মানচিত্র করতে পারা দোকান এককভাবে লিঙ্ক করা তালিকার মত এন্ট্রি। একটি হ্যাশ মান যে হ্যাশ প্রতিনিধিত্ব করে মান এর চাবি.

প্রস্তাবিত: