如何写一个工具类将一个现有的枚举类中的键值遍历出来添加到map集合中

例如:
public enum IdeasCMD implements EnumTypeDate{
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 String name;
private IdeasCMD (String name){
    this.name = name;
}
@Override
public String getName() {
    return name;
}
@Override
public String getKey() {
    // TODO Auto-generated method stub
    return this.name();
}

}
写一个工具类,传入参数为该枚举,返回map是
{RESERVED=“0”,PING=“1,.........}
求大神解答,再次感谢

http://blog.csdn.net/ljx19900116/article/details/8840236