在实际编程中,往往存在着这样的“数据集”,它们的数值在程序中是稳定的,而且“数据集”中的元素是有限的。
例如星期一到星期日七个数据元素组成了一周的“数据集”,春夏秋冬四个数据元素组成了四季的“数据集”。
在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());
}
}
打印结果:
已经完成了,枚举我们在很多地方都是有用的,这个例子虽然有点短,希望能帮到你们,勿喷!!