ما هو الـ HashMap؟
جزء من قسم Logic & Flow في رحلة Java على Coddy — الدرس 10 من 59.
الـ HashMap هي هيكل بيانات يخزن أزواج (مفتاح-قيمة). وهي تتيح لك استرجاع قيمة بسرعة باستخدام المفتاح المرتبط بها.
فكر في الأمر كأنه قاموس، حيث يكون لكل كلمة (key) تعريف (value). يُعد HashMap جزءاً من Java Collections Framework ويُستخدم على نطاق واسع لعمليات البحث والإدراج والحذف الفعالة.
تُعد HashMaps مفيدة عندما يكون لديك بيانات مقترنة ببعضها البعض بشكل طبيعي، وعندما تحتاج إلى الوصول بسرعة إلى قيمة من خلال معرفة المفتاح المرتبط بها.
لاستخدام HashMap في Java، ستحتاج إلى استيرادها في بداية الكود الخاص بك:
import java.util.HashMap;جرّب بنفسك
لا يتضمّن هذا الدرس تحدّيًا برمجيًا.
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس Logic & Flow
1المصفوفات متعددة الأبعاد
أساسيات المصفوفات ثنائية الأبعادالوصول إلى عناصر المصفوفات ثنائية الأبعادالحلقات المتداخلة مع المصفوفات ثنائية الأبعادمراجعة - المصفوفات ثنائية الأبعادجمع وطرح المصفوفاتالمصفوفات المتعرجة (Jagged Arrays)المصفوفات ثلاثية الأبعاد وما بعدهاأنماط المصفوفات ثنائية الأبعاد الشائعةمراجعة - كل شيء عن المصفوفات2HashMap الجزء الأول
ما هو الـ HashMap؟تعريف الـ HashMapالوصول إلى القيمالتحقق من وجود المفتاحتعديل القواميسملخص - HashMap3HashMap الجزء الثاني
دوال HashMapالتكرار باستخدام keySet()التكرار باستخدام entrySet()HashMap متداخلمراجعة - إدارة المستودعمراجعة - عمليات HashMap6التحكم المتقدم في تدفق البرنامج
العبارات المعنونةتعبير Switchمطابقة الأنماطجمل الحمايةمراجعة - تدفق التحكم