যদি আমি একই কী একাধিকবার 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একটি বালতি যেখানে সর্বশেষ মান উল্লেখ করা হয় (কিন্তু স্মৃতিতে) মত?