এই আর্টিকেলে আমরা বুঝব কীভাবে 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