Java中枚舉類型的使用

       java開發中會遇到各種可以窮舉的數據,如男和女,以及各種狀態,如提交,審批,審批通過,但是不能在代碼中不能寫死,硬編碼,另一方面,也不能存到數據庫中去,這樣來回取,各種不方便,枚舉這種數據結構是不二之選。

下面是一個枚舉(Enum)類型:

package com.zhangfx;
/**** 
 * @author ambitious
 *2017-07-07 23:39
 */
public enum CoreIVRinfoEnum {
	TYPE0(0,"綁定"),TYPE1(1,"綁定");
	
	private int code;
	private String desc;
	
	private CoreIVRinfoEnum(int code,String desc){
		this.code=code;
		this.desc=desc;
	}

	public int getCode() {
		return code;
	}

	public String getDesc() {
		return desc;
	}	

}
在其他地方使用

package com.zhangfx;
/***
 * 
 * @author ambitious
 * 2017-07-07 23:41
 */
public class Test {

	public static void main(String[] args) {
		
		System.out.println("枚舉TYPE0的code:"+CoreIVRinfoEnum.TYPE0.getCode()+"  內容是:"+CoreIVRinfoEnum.TYPE0.getDesc());
		System.out.println("枚舉TYPE0的code:"+CoreIVRinfoEnum.TYPE1.getCode()+"  內容是:"+CoreIVRinfoEnum.TYPE1.getDesc());
		
	}

}


打印結果:





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章