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
- 屬性列舉法(轉載)
- Java列舉使用Java
- javascript哪些屬性是可列舉的JavaScript
- js可列舉屬性的遍歷JS
- 【java】【列舉使用技巧】Java
- java中列舉(Enum)使用Java
- JAVA列舉使用詳解Java
- Java列舉Java
- js中物件的屬性可以列舉是什麼意思JS物件
- Java 列舉(enum)Java
- java列舉類Java
- javascript基礎(物件,物件屬性,屬性基本和引用資料型別,字面量建立物件,垃圾回收,屬性的列舉)(十三)JavaScript物件資料型別
- Java列舉型別的使用和原理Java型別
- java enum(列舉)使用詳解 + 總結Java
- 再談在Java中使用列舉(轉)Java
- 【java基礎】--Java列舉Java
- Java基礎--列舉Java
- 【java基礎】列舉Java
- Java(4)列舉類Java
- Java列舉解讀Java
- java中的列舉Java
- java列舉型別Java型別
- java 列舉型別Java型別
- JAVA基礎:再談在Java中使用列舉(轉)Java
- Java列舉類,這樣使用優雅、易懂Java
- JAVA 基礎 - ENUM 列舉的簡單使用Java
- NumPy 陣列屬性陣列
- ?Java基礎之Java列舉Java
- 滑鼠雙擊變成屬性怎麼辦 滑鼠雙擊變成屬性的方法
- Java列舉-通過值查詢對應的列舉Java
- Java enum列舉類詳解 列舉的常見用法Java
- 3、用私有構造器或者列舉型別強化SIngleton屬性型別
- 深入理解 Java 列舉Java
- Java - Enum 列舉型別Java型別
- Java 列舉 switch的用法Java
- Java —— 列舉類(enum 類)Java
- java_06列舉類Java