এই নিবন্ধে, আমরা বুঝতে পারব কিভাবে হ্যাশম্যাপ থেকে মান ব্যবহার করে কী পেতে হয়। জাভা হ্যাশম্যাপিস জাভার ম্যাপ ইন্টারফেসের একটি হ্যাশ টেবিল ভিত্তিক বাস্তবায়ন। এটি কী-মান জোড়ার একটি সংগ্রহ।
নীচে একই -
এর একটি প্রদর্শন রয়েছে৷ধরুন আমাদের ইনপুট হল −
ইনপুট হ্যাশম্যাপ:{Java=8, Scala=5, Python=15}কী:8
কাঙ্খিত আউটপুট হবে −
কী এর মান:8 হল Java
অ্যালগরিদম
ধাপ 1 - শুরু ধাপ 2 - নাম ঘোষণা করুন ধাপ 3 - মানগুলি সংজ্ঞায়িত করুন৷ ধাপ 4 - পূর্ণসংখ্যা এবং স্ট্রিং মানগুলির একটি হ্যাশম্যাপ তৈরি করুন এবং 'পুট' পদ্ধতি ব্যবহার করে উপাদানগুলি শুরু করুন৷ ধাপ 5 - একটি কী মান নির্ধারণ করুন৷ ধাপ 6 - হ্যাশম্যাপের উপাদানগুলির উপর পুনরাবৃত্তি করুন, এবং হ্যাশম্যাপে পূর্বে সংজ্ঞায়িত কীটি উপস্থিত আছে কিনা তা পরীক্ষা করুন৷ ধাপ 7 - যদি পাওয়া যায় তবে লুপ থেকে দূরে সরে যান৷ ধাপ 8 - ফলাফলটি প্রদর্শন করুন ধাপ 9 - থামুন
উদাহরণ 1
এখানে, আমরা 'প্রধান' ফাংশনের অধীনে সমস্ত ক্রিয়াকলাপ একসাথে আবদ্ধ করি।
import java.util.HashMap; import java.util.Map.Entry; পাবলিক ক্লাস ডেমো { public static void main(String[] args) { System.out.println("প্রয়োজনীয় প্যাকেজগুলি আমদানি করা হয়েছে"); হ্যাশম্যাপ <স্ট্রিং, পূর্ণসংখ্যা> ইনপুট_ম্যাপ =নতুন হ্যাশম্যাপ<>(); input_map.put("Scala", 5); input_map.put("জাভা", 8); input_map.put("পাইথন", 15); System.out.println("হ্যাশম্যাপকে এভাবে সংজ্ঞায়িত করা হয়েছে:" + input_map); পূর্ণসংখ্যা কী =8; for(Entryentry:input_map.entrySet()) { if(entry.getValue() ==কী) { System.out.println("\nকী এর মান:" + কী + " হল " + entry.getKey()); বিরতি } } } }
আউটপুট
প্রয়োজনীয় প্যাকেজগুলি আমদানি করা হয়েছে হ্যাশম্যাপকে এভাবে সংজ্ঞায়িত করা হয়েছে:{Java=8, Scala=5, Python=15}কী-এর মান:8 হল Java
উদাহরণ 2
এখানে, আমরা ক্রিয়াকলাপগুলিকে অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং প্রদর্শনকারী ফাংশনে অন্তর্ভুক্ত করি৷
(Entryআউটপুট
প্রয়োজনীয় প্যাকেজগুলি আমদানি করা হয়েছে হ্যাশম্যাপকে এভাবে সংজ্ঞায়িত করা হয়েছে:{Java=8, Scala=5, Python=15}কী-এর মান:8 হল Java