首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

java枚举存入地图

2012-12-22 
java枚举存入map?? 在jdk1.5中java引入了枚举类型,今天我们就将枚举类型的数据存入到map中,代码如下:publi

java枚举存入map

?? 在jdk1.5中java引入了枚举类型,今天我们就将枚举类型的数据存入到map中,代码如下:

public enum IdeasCMD {    RESERVED(0), PING(1), PING_ACK(2), KEY_EXCHANGE(3), KEY_EXCHANGE_ACK(4), CONNECT(5), CONNECT_ACK(6), DISCONNECT(7), KEEP_ALIVE(            8), KEEP_ALIVE_ACK(9)   ;    private final int value;    /**     * enum lookup map     */    private static final Map<Integer, IdeasCMD> lookup = new HashMap<Integer, IdeasCMD>();    static {        for (IdeasCMD s : EnumSet.allOf(IdeasCMD.class)) {            lookup.put(s.getValue(), s);        }    }    IdeasCMD(int value) {        this.value = value;    }    public int getValue() {        return value;    }    public static IdeasCMD lookup(int value) {        return lookup.get(value);    }}

?

热点排行