软件编程
位置:首页>> 软件编程>> java编程>> Java中对于双属性枚举的使用案例

Java中对于双属性枚举的使用案例

作者:执笔记忆的空白  发布时间:2023-07-20 15:00:09 

标签:java,枚举,双属性,双值,使用

最近有小伙伴问我,双枚举类该怎么写,还得包括根据key取值方法。

于是就手写一个案例如下:


/**
* 关系类型枚举
*/
public enum RelationType {
MAPPING(0,"映射"),
QUOTE(1,"引用/授权"),
ENTRUST(2,"委托"),
AGENT(3,"代理");
private int value;
private String desc;
RelationType(int value ,String desc) {
this.value = value;
this.desc = desc;
}
public int getValue() {
   return value;
 }
public String getDesc() {
return desc;
}
public static String getDescByValue(int value) {
for (RelationType enums : RelationType.values()) {
 if (enums.getValue() == value) {
 return enums.getDesc();
 }
}
return "";
}
}

来源:https://blog.csdn.net/moneyshi/article/details/80083360

0
投稿

猜你喜欢

手机版 软件编程 asp之家 www.aspxhome.com