CodeGym /Java Blog /এলোমেলো /কিভাবে জাভাতে entrySet() পদ্ধতি ব্যবহার করবেন
John Squirrels
লেভেল 41
San Francisco

কিভাবে জাভাতে entrySet() পদ্ধতি ব্যবহার করবেন

এলোমেলো দলে প্রকাশিত

জাভাতে 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=রবিবার]

ব্যাখ্যা

উপরের কোড স্নিপেটে, আমরা প্রথমে java.util.HashMap প্যাকেজ আমদানি করেছি। এটি আমাদের HashMap এবং entrySet() পদ্ধতি ব্যবহার করার অনুমতি দেয় । তারপরে আমরা একটি হ্যাশম্যাপ তৈরি করি যা হ্যাশম্যাপ ক্লাসের অবজেক্ট । আমাদের হ্যাশম্যাপে মান হিসাবে স্ট্রিং রয়েছে। কীগুলি হল পূর্ণসংখ্যা। তারপর আমরা হ্যাশম্যাপ পূরণ করি । মোট সাতটি এন্ট্রি আছে। আমরা তারপর একটি সেট ভিউ ফেরত দিতে setEntry() পদ্ধতি ব্যবহার করি এবং তারপর কনসোলে প্রিন্ট করি।

উপসংহার

এটি Java HashMap entrySet() পদ্ধতির একটি সহজ বাস্তবায়ন ছিল। আশা করি আপনি এই পোস্টের মাধ্যমে যাওয়ার পরে পদ্ধতির ব্যবহার সম্পর্কে পরিচিত। বরাবরের মতো, আপনাকে এটিতে ভাল হওয়ার জন্য বারবার অনুশীলন করতে উত্সাহিত করা হচ্ছে। ততক্ষণ, অনুশীলন চালিয়ে যান এবং বাড়তে থাকুন!
মন্তব্য
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION