比如我定义 public enum MonthsEnum {
JANU,//冲0
JAN,FEB,MAR,APR,MAY,JUN,JUL,AUG,SEP,OCT,NOV,DEC;
}
我想根据字符串得到值,
比如MAR,则得到3
怎么可以呢或者不用枚举,别的有什么好方法

解决方案 »

  1.   

      public enum ActionType
      {
        DOWNLOAD("Download"), 
        DOWNACTIVATE("Download & activate"), 
        ACTIVATE("Activate");
        
        private String desc;
        public String getDesc()
        {
          return this.desc;
        }
        private ActionType(String typeDesc)
        {
          desc = typeDesc;
        }
      }或许你会受到点启发,这种问题 google baidu就可以了
      

  2.   


    System.out.println(MonthsEnum.valueOf("MAR").ordinal());