JAVA枚举使用详解

来源:互联网 发布:淘宝手链店 编辑:程序博客网 时间:2024/06/07 02:26

在实际编程中,往往存在着这样的“数据集”,它们的数值在程序中是稳定的,而且“数据集”中的元素是有限的。

例如星期一到星期日七个数据元素组成了一周的“数据集”,春夏秋冬四个数据元素组成了四季的“数据集”。

在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());}}
打印结果:


已经完成了,枚举我们在很多地方都是有用的,这个例子虽然有点短,希望能帮到你们,勿喷!!

0 0
原创粉丝点击