java 枚举类遍历

创建枚举类

public enum SerialNumberEnums {

	USABLE("待使用",1),
	OCCUPY("其他活动占用",2),
	USED("已经兑换",3);

	private String desc;//文字描述
	private Integer code; //对应的代码

	SerialNumberEnums(String desc, Integer code) {
		this.desc = desc;
		this.code = code;
	}

	public String getDesc() {
		return desc;
	}

	public void setDesc(String desc) {
		this.desc = desc;
	}

	public Integer getCode() {
		return code;
	}

	public void setCode(Integer code) {
		this.code = code;
	}
}

遍历枚举类的属性

  public static void main(String[] args) {
        SerialNumberEnums[] values = SerialNumberEnums.values();
        for (SerialNumberEnums serialNumberEnum:values) {
            // 输出: USABLE OCCUPY USED
            System.out.println(serialNumberEnum);
            // 输出: 待使用 其他活动占用 已经兑换
            System.out.println(serialNumberEnum.getDesc());
            // 输出: 1 2 3
            System.out.println(serialNumberEnum.getCode());
        }
  }


版权声明:本文为qq_42483257原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。