ENUM

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());
原文地址:https://www.cnblogs.com/buxiu/p/10780047.html