কম্পিউটার

কী ব্যবহার করে হ্যাশম্যাপের মান আপডেট করতে জাভা প্রোগ্রাম


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

নীচে একই -

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

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

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

  1. একটি পূর্ণসংখ্যা প্রিন্ট করার জন্য জাভা প্রোগ্রাম

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

  3. জাভাতে হ্যাশম্যাপের অভ্যন্তরীণ কাজ

  4. কিভাবে কমান্ড প্রম্পট ব্যবহার করে একটি জাভা প্রোগ্রাম কম্পাইল এবং চালাতে হয়?