switch 的String参数

来源:互联网 发布:2016淘宝卖家处罚规则 编辑:程序博客网 时间:2024/05/23 18:32

有多个选择路径的情况下,利用Switch可以使程序更加简洁有效。但由于其只能对整数选择因子进行判断,所以限制了其在其他类型尤其是String的使用,本文利用JDK1.5新推出的enum,实现了一种可以对String类型进行Switch的方法。直接看代码:
复制内容到剪贴板
代码:
enum EnumExample 
{
    Teamreq,Matreq;
}
public class EnumTest {
    public static void main(String[] argc)
    {
        String str = "Matreq";
        EnumExample test = EnumExample.valueOf(str);
        switch (test)
        {
        case Matreq:
            System.out.println("Matreq");
            break;
        case Teamreq:
            System.out.println("Teamreq");
            break;
        default:
            break;
        }
       
    }

}

原创粉丝点击