যদি আমি একই কী একাধিকবার HashMap
এর put
পদ্ধতিতে পাস করি তবে মূল মানটির কী হবে? এবং এমনকি যদি মানটি পুনরাবৃত্তি করে? আমি এটিতে কোনও ডকুমেন্টেশন পাইনি।
কেস 1: একটি কী এর জন্য ওভাররাইট করা মান
Map mymap = new HashMap();
mymap.put("1","one");
mymap.put("1","not one");
mymap.put("1","surely not one");
System.out.println(mymap.get("1"));
আমরা পেতে surely not one
।
কেস 2: সদৃশ মান
Map mymap = new HashMap();
mymap.put("1","one");
mymap.put("1","not one");
mymap.put("1","surely not one");
// The following line was added:
mymap.put("1","one");
System.out.println(mymap.get("1"));
আমরা পেতে one
।
তবে অন্যান্য মানগুলির কি হয়? আমি একজন ছাত্রকে বুনিয়াদি শেখাচ্ছিলাম এবং আমাকে এটি জিজ্ঞাসা করা হয়েছিল। কি Map
একটি বালতি যেখানে সর্বশেষ মান উল্লেখ করা হয় (কিন্তু স্মৃতিতে) মত?