import java.util.HashMap;
import java.util.Iterator;
 
public class MapTest {
    public static void main(String[] args) {
  
        //Key=String型、Value=String型のmapに値をセット
        HashMap<String,String> map = new HashMap<>();
        map.put("ネズミ", "ミッキー");
        map.put("パンダ", "ダッフィー");
        map.put("イヌ", "グーフィー");
        map.put("ネコ", "ルシファー");
  
        //mapからルシファーを削除
        map.remove("ネコ");
  
        //mapにKey=パンダが存在するか確認
        System.out.println("パンダ:" + map.containsKey("パンダ"));
  
        //mapにvalue=ルシファーが存在するか確認
        System.out.println("ルシファー:" + map.containsValue("ルシファー"));
  
        //mapの要素数を出力
        System.out.println("mapの要素数:" + map.size());
  
        //拡張for文でmapを出力
        for(String key : map.keySet()) {
            System.out.print(key + ":" + map.get(key) + " ");
        }
  
        System.out.println();
  
        //Iteratorでmapを出力
        Iterator<String> iter = map.keySet().iterator();
        while(iter.hasNext()) {
            String key = iter.next();
            System.out.print(key +  ":" + map.get(key) + " ");
        }
    }
}
 
■実行結果
パンダ:true
ルシファー:false
mapの要素数:3
パンダ:ダッフィー イヌ:グーフィー ネズミ:ミッキー 
パンダ:ダッフィー イヌ:グーフィー ネズミ:ミッキー