کلیدها و مقادیر در HashMap در واقع اشیا هستند. در مثال های بالا از اشیایی از نوع "String" استفاده کردیم. به یاد داشته باشید که یک رشته در جاوا یک شی است (نه یک نوع اولیه). برای استفاده از انواع دیگر، مانند int، باید یک کلاس wrapper معادل را تعیین کنید: عدد صحیح
. برای انواع ابتدایی دیگر،
استفاده از: Boolean
برای boolean، نویسه
برای char، Double< /code> برای دو برابر،
و غیره:
Create a HashMap
object called
people that will store String
keys and
Integer
values:
// Import the HashMap class
import java.util.HashMap;
public class MyClass {
public static void main(String[] args) {
// Create a HashMap object called people
HashMap<String, Integer> people = new HashMap<String, Integer>();
// Add keys and values (Name, Age)
people.put("John", 32);
people.put("Steve", 30);
people.put("Angie", 33);
for (String i : people.keySet()) {
System.out.println("key: " + i + " value: " + people.get(i));
}
}
}