جاوا میں 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=اتوار]
GO TO FULL VERSION