JAVA枚舉使用詳解

在實際編程中,往往存在着這樣的“數據集”,它們的數值在程序中是穩定的,而且“數據集”中的元素是有限的。

例如星期一到星期日七個數據元素組成了一週的“數據集”,春夏秋冬四個數據元素組成了四季的“數據集”。

在java中如何更好的使用這些“數據集”呢?因此枚舉便派上了用場,以下代碼詳細介紹了枚舉的用法。

package com.map.enums;

import java.util.ArrayList;
import java.util.EnumSet;
import java.util.List;


public enum emums {

	/** 正確打印結果*/
	YES_YES(1, "正確打印結果"),
	
	/** 錯誤打印結果 */
	YES_NO(0, "錯誤打印結果");
	
	private Integer code;
	private String name;
		
	/**
	 * 構造方法,必須跟上面枚舉值相對應的構造方法
	 * @param code
	 * @param name
	 */
	emums(Integer code, String name) {
		this.code = code;
		this.name = name;
	}
	
	
	public Integer getCode() {
		return code;
	}
	public String getName() {
		return name;
	}
	
	
}

測試枚舉值的結果

public class Test {

	public static void main(String[] args){
		
		System.out.println(emums.YES_YES.getCode());
		System.out.println(emums.YES_YES.getName());
		System.out.println(emums.YES_NO.getCode());
		System.out.println(emums.YES_NO.getName());
	}
}
打印結果:


已經完成了,枚舉我們在很多地方都是有用的,這個例子雖然有點短,希望能幫到你們,勿噴!!

發佈了40 篇原創文章 · 獲贊 17 · 訪問量 38萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章