01. 枚举类型
枚举类型用法
public enum Type { GAME("游戏", 1), CAR("小车", 2), HOME("智能家居", 3), ROBOT("机器人", 4), MUSIC("音乐", 5); // 成员变量 private String name; private int index; // 构造方法 private Type(String name, int index) { this.name = name; this.index = index; } // 普通方法 根据索引获取名字 public static String getName(int index) { for (Type c : Type.values()) { if (c.getIndex() == index) { return c.name; } } return null; } // 普通方法 根据名字获取索引 public static Integer getIndex(String name) { for (Type c : Type.values()) { if (c.getName() == name) { return c.index; } } return null; } // get set 方法 public String getName() { return name; } public void setName(String name) { this.name = name; } public int getIndex() { return index; } public void setIndex(int index) { this.index = index; } }
http://www.cnblogs.com/makexu/