工具類之列舉類enum
阿新 • • 發佈:2018-12-11
使用場景:對離散量進行表示表示或者是轉化時。
列舉(enum),是指一個經過排序的、被打包成一個單一實體的項列表。一個列舉的例項可以使用列舉項列表中任意單一項的值。注意: Java中一個列舉就是一個類,它也可以有屬性和方法,並且實現介面。只是所有的列舉都繼承自java.lang.Enum類,因此enum不可以再繼承其他的類。 程式碼:
public enum YesOrNo { 是(1,"是"), 否(0,"否"); private int code; private String value; YesOrNo(int code, String value) { this.code = code; this.value = value; } public static String getValue(int code){ for(YesOrNo o:values()){ if(o.code==code){ return o.getValue(); } } return ""; } public String getValue() { return value; } public void setValue(String value) { this.value = value; } }