English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Java HashMap entrySet() يعود إلى رؤية مجموعة جميع المappings (المدخلات) الموجودة في المخطط الحسابي.
نحو entrySet()
hashmap.entrySet()
لا يحتوي طريقة entrySet() على أي معلمات.
يعود الرؤية إلى مجموعة جميع المدخلات في المخطط الحسابي.
ملاحظة:set الرؤية تعني أن جميع المدخلات في hashmap تُعتبر مجموعة. المدخلات لا تُحوّل إلى مجموعة.
import java.util.HashMap; class Main { public static void main(String[] args) { //إنشاء HashMap HashMap<String, Integer> prices = new HashMap<>(); //إدراج عنصر في HashMap prices.put("Shoes", 200); prices.put("Bag", 300); prices.put("Pant", 150); System.out.println("HashMap: "+ prices); //تعود عرضًا للمخطط System.out.println("عرض مجموعة: "+ prices.entrySet()); } }
نتيجة ال输岀
HashMap: {Pant=150, Bag=300, Shoes=200} عرض مجموعة: [Pant=150, Bag=300, Shoes=200]
في المثال السابق، قمنا بإنشاء مخطط يُدعى prices. لاحظ التعبير
prices.entrySet()
في هذا السياق، يعود method entrySet() عرضًا للمجموعة من جميع العناصر في المخطط
يمكن استخدام method entrySet() معدورة for-eachاستخدامها معًا لاستكشاف كل عنصر في المخطط
import java.util.HashMap; import java.util.Map.Entry; class Main { public static void main(String[] args) { //إنشاء HashMap HashMap<String, Integer> numbers = new HashMap<>(); numbers.put("One", 1); numbers.put("Two", 2); numbers.put("Three", 3); System.out.println("HashMap: "+ numbers); //زيارة كل عنصر في hashmap System.out.print("Entries: "); //entrySet() تعود عرضًا لكل عنصر في المجموعة //استخدام دورة for-each لزيارة كل عنصر في الرؤية للدخول في كل قيمة من قيم numbers.entrySet() { System.out.print(entry); System.out.print(", "); } } }
نتيجة ال输岀
HashMap: {One=1, Two=2, Three=3} المدخلات: One=1, Two=2, Three=3,
في المثال السابق، قمنا باستيراد حزمة java.util.Map.Entry. Map.Entry هي فئة مدمجة في واجهة Map.
Entry<String, Integer> entry : numbers.entrySet()
في هذا المكان، يعود entrySet() إلى عرض جميع العناصر كجمع. يسمح لنا فئة Entry بتخزين وطباعة كل عنصر في العرض.
قراءة متعلقة
HashMap keySet() - عودة جميع مجموعات المفاتيح
HashMap values() - عودة جميع مجموعات القيم