জাভাতে entrySet() পদ্ধতি কি?
হ্যাশম্যাপ ক্লাস জাভাতে java.util.HashMap.entrySet() পদ্ধতি প্রদান করে । এটি হ্যাশম্যাপে ইতিমধ্যে উপস্থিত থাকা একই উপাদানগুলির একটি 'সেট' তৈরি করতে এবং ফেরত দিতে ব্যবহৃত হয় । হ্যাশম্যাপের সমস্ত এন্ট্রিতে পুনরাবৃত্তি করার জন্য এটি একটি লুপের সাহায্যে ব্যবহার করা যেতে পারে ।মেথড হেডার
entrySet() পদ্ধতির শিরোনামটি নীচে দেওয়া হল। এটি কী-মান জোড়া ধারণকারী সমস্ত এন্ট্রির সেট ভিউ প্রদান করে। আমাদের কোডে এটি ব্যবহার করার জন্য আমাদের java.util.HashMap প্যাকেজ আমদানি করতে হবে।
public Set<Map.Entry<key, value>> entrySet()
পরামিতি
entrySet () পদ্ধতি কোনো পরামিতি গ্রহণ করে না।রিটার্ন টাইপ
java.util.HashMap.entrySet () পদ্ধতি ক্লাস সেটের একটি উদাহরণ প্রদান করে।উদাহরণ
import java.util.HashMap;
public class Driver1 {
public static void main(String[] args) {
// declare a custom hash map
HashMap<Integer, String> hashMap = new HashMap<Integer, String>();
// add data to the hash map
hashMap.put(1, "Monday");
hashMap.put(2, "Tuesday");
hashMap.put(3, "Wednesday");
hashMap.put(4, "Thursday");
hashMap.put(5, "Friday");
hashMap.put(6, "Saturday");
hashMap.put(7, "Sunday");
// print the original hash map
System.out.println("Original HashMap: " + hashMap + '\n');
// print the entrySet of the hash map
System.out.println("HashMap.entrySet(): " + hashMap.entrySet() + '\n');
// Try adding null value in the hash map
hashMap.put(0, null);
System.out.println("hashMap.put(0, null)");
System.out.println("HashMap.entrySet(): " + hashMap.entrySet() + '\n');
// Try adding null key and value pair to the hash map
hashMap.put(null, null);
System.out.println("hashMap.put(null, null)");
System.out.println("HashMap.entrySet(): " + hashMap.entrySet() + '\n');
// Try adding a null character as a value in the hash map
hashMap.put(null, "\0");
System.out.println("hashMap.put(null, \"\\0\")");
System.out.println("HashMap.entrySet(): " + hashMap.entrySet() + '\n');
}
}
আউটপুট
আসল হ্যাশম্যাপ: {1=সোমবার, 2=মঙ্গলবার, 3=বুধবার, 4=বৃহস্পতিবার, 5=শুক্রবার, 6=শনিবার, 7=রবিবার} HashMap.entrySet(): [1=সোমবার, 2=মঙ্গলবার, 3=বুধবার , 4=বৃহস্পতিবার, 5=শুক্রবার, 6=শনিবার, 7=রবিবার] hashMap.put(0, null) HashMap.entrySet(): [0=শূন্য, 1=সোমবার, 2=মঙ্গলবার, 3=বুধবার, 4= বৃহস্পতিবার, 5=শুক্রবার, 6=শনিবার, 7=রবিবার] hashMap.put(null, null) HashMap.entrySet(): [0=null, null=null, 1=সোমবার, 2=মঙ্গলবার, 3=বুধবার, 4 =বৃহস্পতিবার, 5=শুক্রবার, 6=শনিবার, 7=রবিবার] hashMap.put(null, "\0") HashMap.entrySet(): [0=null, null= , 1=সোমবার, 2=মঙ্গলবার, 3= বুধবার, 4=বৃহস্পতিবার, 5=শুক্রবার, 6=শনিবার, 7=রবিবার]
GO TO FULL VERSION