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