我的枚举目前是这样的:
public enum Manufacturers {
Honda,GM,Toyota,Ferrari
}
我需要创建一个Hashmap,所以我打算这样做,这是正确的吗?
Manufacturers mfg = Manufacturers.Honda;
mfg.ordinal() // save as key
即我将使用enumInstance.ordinal()存储密钥
此外,我需要能够解析一个字符串,该字符串将是枚举的序数值,并获得枚举:
Manufacturers mfg = Manufacturers.valueOf(mfgOrdinalValueAsString);
最佳答案