CodeGym /Java Blog /अनियमित /जावा में एंट्रीसेट () विधि का उपयोग कैसे करें
John Squirrels
स्तर 41
San Francisco

जावा में एंट्रीसेट () विधि का उपयोग कैसे करें

अनियमित ग्रुप में प्रकाशित

जावा में एंट्रीसेट () विधि क्या है?

हैश मैप वर्ग जावा में java.util.HashMap.entrySet() विधि प्रदान करता है। इसका उपयोग हैश मैप में पहले से मौजूद तत्वों के 'सेट' को बनाने और फिर वापस करने के लिए किया जाता है । इसका उपयोग हैश मैप की सभी प्रविष्टियों पर पुनरावृति करने के लिए लूप के साथ किया जा सकता है ।

विधि शीर्षलेख

entrySet() मेथड का हैडर नीचे दिया गया है। यह की-वैल्यू पेयर वाली सभी एंट्रीज का सेट व्यू लौटाता है। अपने कोड में इसका उपयोग करने के लिए हमें java.util.HashMap पैकेज आयात करना होगा।

public Set<Map.Entry<key, value>> 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=रविवार} हैशमैप.एंट्रीसेट (): [1=सोमवार, 2=मंगलवार, 3=बुधवार , 4= गुरुवार, 5 = शुक्रवार, 6 = शनिवार, 7 = रविवार] हैश मैप. गुरुवार, 5=शुक्रवार, 6=शनिवार, 7=रविवार] हैशमैप.पुट(नल, नल) हैशमैप.एंट्रीसेट (): [0=अशक्त, शून्य=अशक्त, 1=सोमवार, 2=मंगलवार, 3=बुधवार, 4 = गुरुवार, 5 = शुक्रवार, 6 = शनिवार, 7 = रविवार] हैशमैप.पुट (शून्य, "\0") हैश मैप.एंट्रीसेट (): [0 = शून्य, शून्य =, 1 = सोमवार, 2 = मंगलवार, 3 = बुधवार, 4=गुरुवार, 5=शुक्रवार, 6=शनिवार, 7=रविवार]

व्याख्या

उपरोक्त कोड स्निपेट में, हमने सबसे पहले java.util.HashMap पैकेज आयात किया है। यह हमें हैश मैप और एंट्रीसेट() विधि का उपयोग करने की अनुमति देता है। फिर हम एक हैश मैप बनाते हैं जो हैश मैप क्लास का ऑब्जेक्ट है । हमारे हैश मैप में मान के रूप में स्ट्रिंग्स हैं। कुंजियाँ पूर्णांक हैं। फिर हम हैशमैप भरते हैं । कुल सात प्रविष्टियाँ हैं। फिर हम एक सेट व्यू वापस करने के लिए सेटएंट्री () विधि का उपयोग करते हैं और फिर कंसोल पर प्रिंट करते हैं।

निष्कर्ष

यह जावा हैश मैप एंट्रीसेट() विधि का एक सरल कार्यान्वयन था। आशा है कि आप इस पोस्ट को पढ़ने के बाद विधि के उपयोग से परिचित हो गए होंगे। हमेशा की तरह, इसमें अच्छा होने के लिए आपको बार-बार अभ्यास करने के लिए प्रोत्साहित किया जाता है। तब तक, अभ्यास करते रहें और बढ़ते रहें!
टिप्पणियां
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION