public class EnumUtil extends Object
| 构造器和说明 |
|---|
EnumUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Map<Integer,String> |
enum2BasicMap(Class<? extends Enum> clz)
将枚举中的值转换为序号和名称的map
|
static List<String> |
enum2Name(Class<? extends Enum> clz)
将枚举中的值转换为相应的名称字符串列表
|
static List<Integer> |
enum2Ordinal(Class<? extends Enum> clz)
将枚举中的值转换为一组序数列表
|
static List<String> |
enumProp2List(Class<? extends Enum> clz,
String propName)
将枚举中的值的某个属性转换为字符串列表
|
static Map<String,String> |
enumProp2Map(Class<? extends Enum> clz,
String keyProp,
String valueProp)
将枚举中的两个属性转换为map
|
static Map<String,String> |
enumProp2NameMap(Class<? extends Enum> clz,
String propName)
将枚举中的值的某个属性转换为名称和字符串map
|
static Map<Integer,String> |
enumProp2OrdinalMap(Class<? extends Enum> clz,
String propName)
将枚举中的值的某个属性转换为序号和字符串列表
|
public static List<Integer> enum2Ordinal(Class<? extends Enum> clz)
clz - public static List<String> enum2Name(Class<? extends Enum> clz)
clz - public static Map<Integer,String> enum2BasicMap(Class<? extends Enum> clz)
clz - public static List<String> enumProp2List(Class<? extends Enum> clz, String propName)
clz - propName - public static Map<Integer,String> enumProp2OrdinalMap(Class<? extends Enum> clz, String propName)
clz - propName - public static Map<String,String> enumProp2NameMap(Class<? extends Enum> clz, String propName)
clz - propName - Copyright © 2018. All rights reserved.