枚举类如何根据name获取value呢?
下文笔者讲述枚举类使用name获取value的方法分享,如下所示
枚举类是一个特殊的类 枚举类中可实例化类, 并且实例化命令则为枚举类的name 可以使用类中的方法获取相关的信息枚举类定义如下:
public enum UserEnum {
//币种
UserEnum_ONE("one","第一个","我是value-1"),
UserEnum_TWO("two","第二个","我是value-2");
private String key;
private String name;
private String value;
UserEnum(String key, String name, String value){
this.key = key;
this.name = name;
this.value = value;
}
public static String getValue(String name) {
UserEnum[] UserEnums = values();
for (UserEnum UserEnum : UserEnums) {
if ((UserEnum.name).equals(name)) {
return UserEnum.value();
}
}
return null;
}
private String value() {
return this.value;
}
public String getKey(){
return key;
}
public String getName(){
return name;
}
public String getValue(){
return value;
}
}
使用示例分享
UserEnum.getValue("元");
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


