…​.[“mkyong”,”1000.00″]=[“key”,”value”]…​.

上記では、「mkyong」がキー、「1000.00」が値です。キー “mkyong”が与えられれば、値 “1000.00”を得ることができます。


  • HashMap ** の使用例を参照してください。

package com.mkyong.core;

import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;

public class Number {
    public static void main(String[]args) {
        try {

            Map mMap = new HashMap();
            mMap.put("PostgreSQL", "Free Open Source Enterprise Database");
            mMap.put("DB2", "Enterprise Database , It's expensive");
            mMap.put("Oracle", "Enterprise Database , It's expensive");
            mMap.put("MySQL", "Free Open SourceDatabase");

            Iterator iter = mMap.entrySet().iterator();

            while (iter.hasNext()) {
                Map.Entry mEntry = (Map.Entry) iter.next();
                System.out.println(mEntry.getKey() + " : " + mEntry.getValue());
            }

            mMap.put("Oracle", "Enterprise Database , It's free now ! (hope)");

            System.out.println("One day Oracle.. : " + mMap.get("Oracle"));

        } catch (Exception e) {
            System.out.println(e.toString());
        }
    }
}

出力

PostgreSQL : Free Open Source Enterprise Database
MySQL : Free Open SourceDatabase
Oracle : Enterprise Database , It's expensive
DB2 : Enterprise Database , It's expensive
One day Oracle.. : Enterprise Database , It's free now ! (hope)

リンク://タグ/ハッシュマップ/[ハッシュマップ]リンク://タグ/java/[java]