English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

تعليمات أساس Java

Java Control Flow

Java Array

Java Object-Oriented (I)

Java Object-Oriented (II)

Java Object-Oriented (III)

معالجة الاستثناءات في Java

Java List

Java Queue (الطابور)

Java Map مجموعة

Java Set مجموعة

Java Input/Output (I/O)

Java Reader/Writer

مواضيع أخرى في Java

استخدام entrySet() في Java HashMap مع أمثلة

جميع طرق Java HashMap

Java HashMap entrySet() يعود إلى رؤية مجموعة جميع المappings (المدخلات) الموجودة في المخطط الحسابي.

نحو entrySet()

hashmap.entrySet()

معلمات entrySet()

لا يحتوي طريقة entrySet() على أي معلمات.

قيمة entrySet()

  • يعود الرؤية إلى مجموعة جميع المدخلات في المخطط الحسابي.

ملاحظة:set الرؤية تعني أن جميع المدخلات في hashmap تُعتبر مجموعة. المدخلات لا تُحوّل إلى مجموعة.

مثال 1: Java HashMap entrySet()

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استخدامها معًا لاستكشاف كل عنصر في المخطط

مثال 2: استخدام 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 بتخزين وطباعة كل عنصر في العرض.

قراءة متعلقة

جميع طرق Java HashMap