Java雙屬性列舉使用
最近有小夥伴問我,雙列舉類該怎麼寫,還得包括根據key取值方法。 於是就手寫一個案例如下:
/**
* 關係型別列舉
* @author : shijing
* 2018年4月25日下午5:58:54
*/
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 "";
}
}
相關文章
- odoo欄位屬性列舉Odoo
- js可列舉屬性的遍歷JS
- 【java】【列舉使用技巧】Java
- Java列舉Java
- Java 列舉、JPA 和 PostgreSQL 列舉JavaSQL
- Java 列舉(enum)Java
- java列舉類Java
- NumPy 陣列屬性陣列
- Java列舉類,這樣使用優雅、易懂Java
- Java基礎--列舉Java
- Java列舉解讀Java
- Java(4)列舉類Java
- java中的列舉Java
- 【java基礎】列舉Java
- ?Java基礎之Java列舉Java
- Java反射-屬性Java反射
- 滑鼠雙擊變成屬性怎麼辦 滑鼠雙擊變成屬性的方法
- Java列舉型別enum的詳解及使用Java型別
- JavaScript 陣列 length 屬性JavaScript陣列
- Java列舉-通過值查詢對應的列舉Java
- Java enum列舉類詳解 列舉的常見用法Java
- Java —— 列舉類(enum 類)Java
- Java 列舉 switch的用法Java
- java_06列舉類Java
- 深入理解 Java 列舉Java
- 再談java列舉enumJava
- Java - Enum 列舉型別Java型別
- Java 列舉 enum 詳解Java
- Java 列舉(Enums)解析:提高程式碼可讀性與易維護性Java
- Java列舉類在生產環境中的使用方式Java
- java中的列舉型別Java型別
- Java 集合列舉泛型(一)Java泛型
- 一文了解java列舉Java
- 使用 MapStruct 對映列舉Struct
- JSON 屬性必須用雙引號JSON
- Lesson4——NumPy 陣列屬性陣列
- PostgreSQL/Lightdb 更改列屬性語法SQL
- 聊一聊Java的列舉enumJava