java 字符串转换成枚举类型 enum.

jdk 1.5 之后,提供了enum 枚举类型,可以用来替代原来定义的的很多常量. 有时候需要从HTML 页面接受参数,然后转换成enmu 去比较,或者在switch 中用。所以有了如下的方法去处理。

程序代码 程序代码


public class MYENUM {
    
    public enum searchType  {BYMONTH,BYWEEK,BYDAY};
    
    
    public static void main(String[] args) {
        
        searchType mytype = Enum.valueOf(searchType.class, "BYMONTH");
        
        switch(mytype){
            case BYMONTH:
                System.out.println("bymonth");
                break;
            case BYWEEK:
                System.out.println("byweek");
        }
        
        
    }

}


这样就能将字符串,转换成 enum 类型了。

除非申明,文章均为一号门原创,转载请注明本文地址,谢谢!
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: enum java
相关日志:
评论: 0 | 引用: 0 | 查看次数: -
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.