在實際編程中,往往存在着這樣的“數據集”,它們的數值在程序中是穩定的,而且“數據集”中的元素是有限的。
例如星期一到星期日七個數據元素組成了一週的“數據集”,春夏秋冬四個數據元素組成了四季的“數據集”。
在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());
}
}
打印結果:
已經完成了,枚舉我們在很多地方都是有用的,這個例子雖然有點短,希望能幫到你們,勿噴!!