এই নিবন্ধে, আমরা বুঝতে পারব কিভাবে একটি হ্যাশম্যাপের উপর পুনরাবৃত্তি করতে হয়। জাভা হ্যাশম্যাপ হল জাভার ম্যাপ ইন্টারফেসের একটি হ্যাশ টেবিল ভিত্তিক বাস্তবায়ন। এটি কী-মান জোড়ার একটি সংগ্রহ।
নীচে একই -
এর একটি প্রদর্শন রয়েছে৷ধরুন আমাদের ইনপুট হল −
ইনপুট হ্যাশম্যাপ:{Java=Enterprise, JavaScript=Frontend, Mysql=Backend, Python=ML/AI}
কাঙ্খিত আউটপুট হবে −
হ্যাশম্যাপের কীগুলি হল:Java, JavaScript, Mysql, Python, হ্যাশম্যাপের মানগুলি হল:এন্টারপ্রাইজ, ফ্রন্টেন্ড, ব্যাকএন্ড, ML/AI,
অ্যালগরিদম
ধাপ 1 - START ধাপ 2 - নাম ঘোষণা করুন ধাপ 3 - মানগুলি সংজ্ঞায়িত করুন৷ ধাপ 4 - স্ট্রিংগুলির একটি হ্যাশম্যাপ তৈরি করুন এবং 'পুট' পদ্ধতি ব্যবহার করে এতে উপাদানগুলি শুরু করুন৷ ধাপ 5 - কনসোলে হ্যাশম্যাপটি প্রদর্শন করুন৷ ধাপ 6 - হ্যাশম্যাপের উপাদানগুলির উপর পুনরাবৃত্তি করুন, এবং 'keySet' পদ্ধতি ব্যবহার করে প্রতিটি কী আনুন৷ ধাপ 7 - এটি কনসোলে প্রদর্শন করুন৷ ধাপ 6 - থামুনউদাহরণ 1
এখানে, আমরা 'প্রধান' ফাংশনের অধীনে সমস্ত ক্রিয়াকলাপ একসাথে আবদ্ধ করি।
import java.util.HashMap; import java.util.Map.Entry; পাবলিক ক্লাস ডেমো { public static void main(String[] args) { System.out.println("প্রয়োজনীয় প্যাকেজগুলি আমদানি করা হয়েছে"); হ্যাশম্যাপ<স্ট্রিং, স্ট্রিং> ইনপুট_ম্যাপ =নতুন হ্যাশম্যাপ<>(); input_map.put("জাভা", "এন্টারপ্রাইজ"); input_map.put("Python", "ML/AI"); input_map.put("জাভাস্ক্রিপ্ট", "ফ্রন্টএন্ড"); input_map.put("Mysql", "ব্যাকএন্ড"); System.out.println("হ্যাশম্যাপকে এভাবে সংজ্ঞায়িত করা হয়েছে:" + input_map); System.out.print("\nহ্যাশম্যাপের কীগুলি হল:"); for(স্ট্রিং কী:input_map.keySet()) { System.out.print(key); System.out.print(", "); } System.out.print("\nহ্যাশম্যাপের মানগুলি হল:"); for(স্ট্রিং মান:input_map.values()) { System.out.print(value); System.out.print(", "); } } }
আউটপুট
প্রয়োজনীয় প্যাকেজগুলি আমদানি করা হয়েছে হ্যাশম্যাপকে এভাবে সংজ্ঞায়িত করা হয়েছে:{Java=Enterprise, JavaScript=Frontend, Mysql=Backend, Python=ML/AI} হ্যাশম্যাপের কীগুলি হল:Java, JavaScript, Mysql, Python, The Values হ্যাশম্যাপের মধ্যে রয়েছে:এন্টারপ্রাইজ, ফ্রন্টএন্ড, ব্যাকএন্ড, ML/AI,
উদাহরণ 2
এখানে, আমরা ক্রিয়াকলাপগুলিকে অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং প্রদর্শনকারী ফাংশনে অন্তর্ভুক্ত করি৷
java.util.HashMap;ক্লাস ডেমো { static void print_keys(HashMapinput_map){ System.out.print("\nহ্যাশম্যাপের কীগুলি হল:"); for(স্ট্রিং কী:input_map.keySet()) { System.out.print(key); System.out.print(", "); } } স্ট্যাটিক void print_values( HashMap input_map){ System.out.print("\nহ্যাশম্যাপের মানগুলি হল:"); for(স্ট্রিং মান:input_map.values()) { System.out.print(value); System.out.print(", "); } } পাবলিক স্ট্যাটিক ভ্যাইড মেইন(স্ট্রিং[] args) { System.out.println("প্রয়োজনীয় প্যাকেজগুলি আমদানি করা হয়েছে"); হ্যাশম্যাপ<স্ট্রিং, স্ট্রিং> ইনপুট_ম্যাপ =নতুন হ্যাশম্যাপ<>(); input_map.put("জাভা", "এন্টারপ্রাইজ"); input_map.put("Python", "ML/AI"); input_map.put("জাভাস্ক্রিপ্ট", "ফ্রন্টএন্ড"); input_map.put("Mysql", "ব্যাকএন্ড"); System.out.println("হ্যাশম্যাপকে এভাবে সংজ্ঞায়িত করা হয়েছে:" + input_map); print_keys(ইনপুট_ম্যাপ); মুদ্রণ_মান (ইনপুট_ম্যাপ); }}
আউটপুট
প্রয়োজনীয় প্যাকেজগুলি আমদানি করা হয়েছে হ্যাশম্যাপকে এভাবে সংজ্ঞায়িত করা হয়েছে:{Java=Enterprise, JavaScript=Frontend, Mysql=Backend, Python=ML/AI} হ্যাশম্যাপের কীগুলি হল:Java, JavaScript, Mysql, Python, The Values হ্যাশম্যাপের মধ্যে রয়েছে:এন্টারপ্রাইজ, ফ্রন্টএন্ড, ব্যাকএন্ড, ML/AI,