2012年3月20日火曜日

Javaの列挙型(enum)を使う

使おうと思った時に、いつも忘れるのでメモ。

import java.util.EnumMap;

public class Test {

 private static EnumMap statusMap;

 public static void main(String[] args) {
  statusMap = new EnumMap(Status.class);
  int i = 0;
  for (Status status : Status.values()) {
   statusMap.put(status, Integer.valueOf(++i));
  }
  for (Integer status : statusMap.values()) {
   System.out.println(status.intValue());
  }
 }

 private enum Status {
  STATUS1
  , STATUS2
 }
}

7ステップで理解するJavaでの列挙型/enum使用法
【Step 5】列挙型を使って日本語でも各月の名前を表示


0 件のコメント:

コメントを投稿