از فصل قبل یاد گرفتید که آرایهها موارد را بهعنوان مجموعهای مرتب شده ذخیره میکنند و باید با یک شماره فهرست به آنها دسترسی داشته باشید (نوع 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>();