কম্পিউটার

একটি হ্যাশম্যাপের উপর পুনরাবৃত্তি করতে জাভা প্রোগ্রাম


এই নিবন্ধে, আমরা বুঝতে পারব কিভাবে একটি হ্যাশম্যাপের উপর পুনরাবৃত্তি করতে হয়। জাভা হ্যাশম্যাপ হল জাভার ম্যাপ ইন্টারফেসের একটি হ্যাশ টেবিল ভিত্তিক বাস্তবায়ন। এটি কী-মান জোড়ার একটি সংগ্রহ।

নীচে একই -

এর একটি প্রদর্শন রয়েছে৷

ধরুন আমাদের ইনপুট হল

ইনপুট হ্যাশম্যাপ:{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(HashMap input_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,

  1. হ্যাশম্যাপ ব্যবহার করে একটি স্ট্রিং এর প্রতিটি অক্ষরের উপস্থিতি গণনা করার জন্য জাভা প্রোগ্রাম

  2. জাভা 8-এ সূচক সহ একটি স্ট্রিমের উপর পুনরাবৃত্তি করার প্রোগ্রাম

  3. জাভা প্রোগ্রাম প্রতিটি অক্ষরের ঘটনা গণনা

  4. প্যালিনড্রোম চেক করতে জাভা প্রোগ্রাম