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

জাভা প্রোগ্রাম: HashMap-এর এলিমেন্টগুলো ইটারেট করা

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

ধরুন ইনপুট:

Run the program

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

The elements of the HashMap are: 1 : Java 2 : Python 3 : Scala 4 : Javascript

অ্যালগরিদম

Step 1 - START 
Step 2 - একটি HashMap ডিক্লেয়ার করুন input_map নামে 
Step 3 - মান ডিফাইন 
Step 4 - for-লুপ ব্যবহার করে ইটারেট করুন, getKey() এবং getValue() ফাংশন ব্যবহার করে কী এবং মান বের করুন 
Step 5 - ফলাফল প্রদর্শন 
Step 6 - STOP

উদাহরণ ১

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

import java.util.HashMap; 
import java.util.Map; 

public class Demo { 
    public static void main(String[] args){ 
        System.out.println("Required packages have been imported"); 
        Map input_map = new HashMap(); 
        input_map.put("1", "Java"); 
        input_map.put("2", "Python"); 
        input_map.put("3", "Scala"); 
        input_map.put("4", "Javascript"); 
        System.out.println("A Hashmap is declared\n"); 
        System.out.println("The elements of the HashMap are: "); 
        for (Map.Entry set : input_map.entrySet()) { 
            System.out.println(set.getKey() + " : " + set.getValue()); 
        } 
    } 
}

আউটপুট

Required packages have been imported 
A Hashmap is declared 
The elements of the HashMap are: 1 : Java 2 : Python 3 : Scala 4 : Javascript

উদাহরণ ২

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

import java.util.HashMap; 
import java.util.Map; 

public class Demo { 
    static void print(Map input_map){ 
        System.out.println("The elements of the HashMap are: "); 
        for (Map.Entry set : input_map.entrySet()) { 
            System.out.println(set.getKey() + " : " + set.getValue()); 
        } 
    } 
    public static void main(String[] args){ 
        System.out.println("Required packages have been imported"); 
        Map input_map = new HashMap(); 
        input_map.put("1", "Java"); 
        input_map.put("2", "Python"); 
        input_map.put("3", "Scala"); 
        input_map.put("4", "Javascript"); 
        System.out.println("A Hashmap is declared\n"); 
        print(input_map); 
    } 
}

আউটপুট

Required packages have been imported 
A Hashmap is declared 
The elements of the HashMap are: 1 : Java 2 : Python 3 : Scala 4 : Javascript
  1. জাভা ৮-এ ইনডেক্সসহ স্ট্রিমের ওপর ইটারেট করার প্রোগ্রাম

  2. জাভা প্রোগ্রাম: List-এ থেকে ডুপ্লিকেট এলিমেন্ট রিমূভ করা

  3. জাভাতে HashMap-এর এলিমেন্টগুলো প্রিন্ট করা

  4. জাভাতে Map ইটারেশন: ৪টি প্রমাণিত কৌশল