package util;

import java.util.Iterator;
import java.util.Map;
import java.util.TreeMap;

/**
 * EnumMap00をEnumMapを使わないでやってみる
 * 下記に示すように、普通にMapを使って処理できる.
 * ただ、EnumMapは処理が速いらしい.
 * しかし、処理が速いからと言って、影響があるプログラムはほとんどないと思う.
 */
class EnumMap01 {
  public static void main(String[] args) {
    Map<Jyanken,String> map = new TreeMap<Jyanken,String>();
    map.put(Jyanken.Gu, "グー");
    map.put(Jyanken.Choki, "チョキ");
    map.put(Jyanken.Pa, "バー");
    //
    Iterator<Jyanken> itr = map.keySet().iterator();
    while (itr.hasNext()) {
      Jyanken key = itr.next();
      String name = map.get(key);
      System.out.println(key.toString()+":"+name);
    }
  }
  static enum Jyanken {
    Gu,Choki,Pa
  }
}

==
・目次 Java Stringとjava.util
  http://blogs.yahoo.co.jp/artery2020/39979089.html
・目次 - Java言語プログラミング入門
  http://blogs.yahoo.co.jp/artery2020/39975776.html
・目次 - ビジネスパーソンの常識と非常識
  http://blogs.yahoo.co.jp/artery2020/39728331.html
・目次 - 論理・発想・思考についての考察と鍛え方
  http://blogs.yahoo.co.jp/artery2020/39657784.html

== ended.