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