انواع دیگر(Other Types)

کلیدها و مقادیر در 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));
    }
  }
}