码迷,mamicode.com
首页 > 编程语言 > 详细

ENUM

时间:2019-04-27 21:12:02      阅读:227      评论:0      收藏:0      [点我收藏+]

标签:ati   element   each   sys   iterator   set   message   iter   integer   

import java.util.Iterator;

public enum CountryEnums
{
    ONE(1,"韩"),TWO(2,"魏"),THREE(3,"赵"),FOUR(4,"齐"),FIVE(5,"楚"),SIX(6,"燕");

    private Integer retCode;    //key
    private String  retMessage;    //value
    
    private CountryEnums(Integer retCode, String retMessage)
    {
        this.retCode = retCode;
        this.retMessage = retMessage;
    }

    public Integer getRetCode()
    {
        return retCode;
    }

    public void setRetCode(Integer retCode)
    {
        this.retCode = retCode;
    }

    public String getRetMessage()
    {
        return retMessage;
    }

    public void setRetMessage(String retMessage)
    {
        this.retMessage = retMessage;
    }
    
    public static CountryEnums foreachCountryEnums(Integer index)
    {
        for (CountryEnums element : values()) 
        {
            if(element.getRetCode() == index)
            {
                return element;
            }
        }
        return null;
    }
}
     System.out.println(CountryEnums.ONE);
        System.out.println(CountryEnums.ONE.getRetCode());
        System.out.println(CountryEnums.ONE.getRetMessage());

 

ENUM

标签:ati   element   each   sys   iterator   set   message   iter   integer   

原文地址:https://www.cnblogs.com/buxiu/p/10780047.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!