কম্পিউটার টিউটোরিয়াল

জাভা প্রোগ্রাম: HashMap-এ কী দিয়ে মান আপডেট করা

এই আর্টিকেলে আমরা বুঝব কীভাবে HashMap-এ কী (key) দিয়ে মান (value) আপডেট করতে হয়। Java HashMap হলো Java-এর Map ইন্টারফেসের হ্যাশ টেবিল ভিত্তিক ইমপ্লিমেন্টেশন। এটি কী-মান জোড়ার একটি সংগ্রহ।

ধরুন ইনপুট:

Input HashMap: {Java=1, Scala=2, Python=3}

চাহিদা আউটপুট:

The HashMap with the updated value is: {Java=1, Scala=12, Python=3}

অ্যালগরিদম

Step 1 - START 
Step 2 - ভেরিয়েবল ডিক্লেয়ার 
Step 3 - মান ডিফাইন 
Step 4 - মান এর HashMap তৈরি করুন এবং 'put' মেথড দিয়ে এলিমেন্ট ইনিশিয়ালাইজ 
Step 5 - কনসোলে HashMap প্রদর্শন 
Step 6 - নির্দিষ্ট মান বের করতে কী দিয়ে HashMap অ্যাক্সেস করুন 'get' মেথড দিয়ে 
Step 7 - বের করা মানে নির্দিষ্ট মান যোগ করুন 
Step 8 - আপডেট করা মান কনসোলে দেখান 
Step 9 - STOP

উদাহরণ ১

এখানে সকল অপারেশন 'main' ফাংশনের অধীনে বাঁধা হয়েছে।

import java.util.HashMap; 

public class Demo { 
    public static void main(String[] args) { 
        System.out.println("The required packages have been imported"); 
        HashMap input_map = new HashMap<>(); 
        input_map.put("Java", 1); 
        input_map.put("Scala", 2); 
        input_map.put("Python", 3); 
        System.out.println("The HashMap is defined as: " + input_map); 
        int value = input_map.get("Scala"); 
        value = value + 10; 
        input_map.put("Scala", value); 
        System.out.println("\nThe HashMap with the updated value is: " + input_map); 
    } 
}

আউটপুট

The required packages have been imported 
The HashMap is defined as: {Java=1, Scala=2, Python=3} 
The HashMap with the updated value is: {Java=1, Scala=12, Python=3}

উদাহরণ ২

এখানে অপারেশনগুলো ফাংশনে এনক্যাপসুলেট করা হয়েছে অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং প্রদর্শন করতে।

import java.util.HashMap; 

class Demo { 
    static void update(HashMap input_map, String update_string){ 
        int value = input_map.get(update_string); 
        value = value + 10; 
        input_map.put("Scala", value); 
        System.out.println("\nThe HashMap with the updated value is: " + input_map); 
    } 
    public static void main(String[] args) { 
        System.out.println("The required packages have been imported"); 
        HashMap input_map = new HashMap<>(); 
        input_map.put("Java", 1); 
        input_map.put("Scala", 2); 
        input_map.put("Python", 3); 
        System.out.println("The HashMap is defined as: " + input_map); 
        String update_string = "Scala"; 
        update(input_map, update_string); 
    } 
}

আউটপুট

The required packages have been imported 
The HashMap is defined as: {Java=1, Scala=2, Python=3} 
The HashMap with the updated value is: {Java=1, Scala=12, Python=3}
  1. জাভা প্রোগ্রাম: পূর্ণসংখ্যা (Integer) প্রিন্ট করার পদ্ধতি

  2. হ্যাশম্যাপ ব্যবহার করে স্ট্রিং-এ প্রতিটি ক্যারেক্টার এর ঘটনার সংখ্যা গণনার জাভা প্রোগ্রাম

  3. জাভাতে HashMap-এর অভ্যন্তরীণ কাজকাজ

  4. কমান্ড প্রম্পট ব্যবহার করে জাভা প্রোগ্রাম কম্পাইল ও রান করা