利用enum实现swtich String类型

来源:互联网 发布:网络推广部门口号 编辑:程序博客网 时间:2024/05/29 13:54

在有多个选择路径的情况下,利用Switch可以使程序更加简洁有效。但由于其只能对整数选择因子进行判断,所以限制了其在其他类型尤其是String的使用,本文利用JDK1.5新推出的enum,实现了一种可以对String类型进行Switch的方法。直接看代码:

enum EnumExample
{
Teamreq,Matreq;
}
public class EnumTest {
public static void main(String[] argc)
{
//enum和String类型的转换
***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;
}

}

}

0 0