建立枚舉經常使用有兩種方法this
一:直接建立一個枚舉類spa
public enum MailType {
toDoMail("a"),chartMail("b"), reportMail("c");get
private String tempAddr;it
//建立構造方法class
private MailType(String tempAddr) {
this.tempAddr = tempAddr;
}
public String getTempAddr(){方法
return this.tempAddr;static
}chart
}di
該類的使用:MailType.toDoMail.getTempAddr();返回的爲avi
二:
package com.credithc.workorder.manage.task.entity.caifu;
public class ActivitiParamter{
/**
* 處理狀態
* 0:不經過 1:經過
*/
public static final String WO_STATUS="status";
public static enum STATUS {
YES("1", "經過"), NO("0", "不經過");
private String key;
private String value;
//該枚舉的構造方法
private STATUS(String key, String value) {
this.key = key;
this.value = value;
}
public String getKey() {
return key;
}
public void setKey(String key) {
this.key = key;
}
public String getValue() {
return value;
}
public void setValue(String value) {
this.value = value;
}
}
}
該枚舉類的使用:ActivitiParamter.WO_STATUS,返回的是status
ActivitiParamter.STATUS .NO.getKey()返回的是「不經過」