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.