এই নিবন্ধে, আমরা কী ব্যবহার করে হ্যাশম্যাপের মান কীভাবে আপডেট করতে হয় তা বুঝব। জাভা হ্যাশম্যাপ হল জাভার ম্যাপ ইন্টারফেসের হ্যাশ টেবিল ভিত্তিক বাস্তবায়ন। এটি কী-মান জোড়ার একটি সংগ্রহ।
নীচে একই -
এর একটি প্রদর্শন রয়েছে৷ধরুন আমাদের ইনপুট হল −
ইনপুট হ্যাশম্যাপ:{Java=1, Scala=2, Python=3}
কাঙ্খিত আউটপুট হবে −
আপডেট করা মান সহ হ্যাশম্যাপ হল:{জাভা=1, স্কেলা=12, পাইথন=3}
অ্যালগরিদম
ধাপ 1 - START ধাপ 2 - নাম ঘোষণা করুন ধাপ 3 - মানগুলি সংজ্ঞায়িত করুন৷ ধাপ 4 - মানগুলির একটি হ্যাশম্যাপ তৈরি করুন এবং 'পুট' পদ্ধতি ব্যবহার করে এতে উপাদানগুলি শুরু করুন৷ ধাপ 5 - কনসোলে হ্যাশম্যাপটি প্রদর্শন করুন৷ ধাপ 6 - একটি নির্দিষ্ট মান আনতে, কী ব্যবহার করে হ্যাশম্যাপ অ্যাক্সেস করুন, 'পান' পদ্ধতি সহ। ধাপ 7 - আনা মানটিতে নির্দিষ্ট মান যুক্ত করুন। ধাপ 8 - কনসোলে আপডেট করা মান প্রদর্শন করুন। ধাপ 9 - থামুনউদাহরণ 1
এখানে, আমরা 'প্রধান' ফাংশনের অধীনে সমস্ত ক্রিয়াকলাপ একসাথে আবদ্ধ করি।
java.util.HashMap; পাবলিক ক্লাস ডেমো { পাবলিক স্ট্যাটিক ভ্যাইড মেইন (স্ট্রিং[] আর্গস) { System.out.println("প্রয়োজনীয় প্যাকেজগুলি আমদানি করা হয়েছে"); হ্যাশম্যাপ<স্ট্রিং, ইন্টিজার> ইনপুট_ম্যাপ =নতুন হ্যাশম্যাপ<>(); input_map.put("জাভা", 1); input_map.put("Scala", 2); input_map.put("পাইথন", 3); System.out.println("হ্যাশম্যাপকে এভাবে সংজ্ঞায়িত করা হয়েছে:" + input_map); int মান =input_map.get("Scala"); মান =মান + 10; input_map.put("Scala", মান); System.out.println("\nআপডেট করা মান সহ হ্যাশম্যাপ হল:" + input_map); }}
আউটপুট
প্রয়োজনীয় প্যাকেজগুলি আমদানি করা হয়েছে হ্যাশম্যাপকে এইভাবে সংজ্ঞায়িত করা হয়েছে:{Java=1, Scala=2, Python=3} আপডেট করা মান সহ হ্যাশম্যাপ হল:{Java=1, Scala=12, Python=3}
উদাহরণ 2
এখানে, আমরা ক্রিয়াকলাপগুলিকে অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং প্রদর্শনকারী ফাংশনে অন্তর্ভুক্ত করি৷
import java.util.HashMap;class Demo { static void update(HashMapinput_map, String update_string){ int value =input_map.get(update_string); মান =মান + 10; input_map.put("স্ক্যালা", মান); System.out.println("\nআপডেট করা মান সহ হ্যাশম্যাপ হল:" + input_map); } পাবলিক স্ট্যাটিক ভ্যাইড মেইন(স্ট্রিং[] আরগস) { System.out.println("প্রয়োজনীয় প্যাকেজ ইম্পোর্ট করা হয়েছে"); হ্যাশম্যাপ <স্ট্রিং, পূর্ণসংখ্যা> ইনপুট_ম্যাপ =নতুন হ্যাশম্যাপ<>(); input_map.put("জাভা", 1); input_map.put("Scala", 2); input_map.put("পাইথন", 3); System.out.println("হ্যাশম্যাপকে এভাবে সংজ্ঞায়িত করা হয়েছে:" + input_map); স্ট্রিং আপডেট_স্ট্রিং ="স্ক্যালা"; আপডেট(ইনপুট_ম্যাপ, আপডেট_স্ট্রিং); }}
আউটপুট
প্রয়োজনীয় প্যাকেজগুলি আমদানি করা হয়েছে হ্যাশম্যাপকে এইভাবে সংজ্ঞায়িত করা হয়েছে:{Java=1, Scala=2, Python=3} আপডেট করা মান সহ হ্যাশম্যাপ হল:{Java=1, Scala=12, Python=3}