1. enum<->int
enum -> int: int i = enumType.value.ordinal();
int -> enum: enumType b= enumType.values()[i];
2. enum<->String
enum -> String: enumType.name()
String -> enum: enumType.valueOf(name);
本文详细介绍了在编程中如何将枚举类型与整数和字符串进行相互转换的方法。包括使用ordinal()方法将枚举转换为整数,利用values()和valueOf()方法实现枚举与字符串之间的转换。
1. enum<->int
enum -> int: int i = enumType.value.ordinal();
int -> enum: enumType b= enumType.values()[i];
2. enum<->String
enum -> String: enumType.name()
String -> enum: enumType.valueOf(name);
转载于:https://www.cnblogs.com/zhudongchang/p/6747490.html
2354
1760

被折叠的 条评论
为什么被折叠?