CodeGym /جاوا بلاگ /Random-UR /جاوا میں entrySet() طریقہ استعمال کرنے کا طریقہ
John Squirrels
سطح
San Francisco

جاوا میں entrySet() طریقہ استعمال کرنے کا طریقہ

گروپ میں شائع ہوا۔

جاوا میں entrySet() طریقہ کیا ہے؟

HashMap کلاس جاوا میں java.util.HashMap.entrySet() طریقہ فراہم کرتی ہے ۔ اس کا استعمال انہی عناصر کا 'سیٹ' بنانے اور پھر واپس کرنے کے لیے کیا جاتا ہے جو HashMap میں پہلے سے موجود ہیں ۔ اسے ایک لوپ کے ساتھ استعمال کیا جا سکتا ہے تاکہ ایک HashMap کی تمام اندراجات پر اعادہ کیا جا سکے ۔

طریقہ ہیڈر

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=null، 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