جاوا هش مپ(Java HashMap)


از فصل قبل یاد گرفتید که آرایه‌ها موارد را به‌عنوان مجموعه‌ای مرتب شده ذخیره می‌کنند و باید با یک شماره فهرست به آنها دسترسی داشته باشید (نوع int).
با این حال، یک HashMap موارد را در جفت‌های "key/value" ذخیره می‌کند و می‌توانید با یک فهرست به آنها دسترسی داشته باشید. از نوع دیگری (به عنوان مثال رشته).





یک شی به عنوان کلید (شاخص) برای دیگری استفاده می شود
شی (مقدار). می‌تواند انواع مختلفی را ذخیره کند: کلیدهای رشته و مقادیر عدد صحیح یا
همان نوع، مانند: کلیدهای رشته و مقادیر رشته:




مثال


Create a HashMap object called capitalCities that will store String keys and String
values:


import java.util.HashMap; // import the HashMap class

HashMap<String, String> capitalCities = new HashMap<String, String>();