在有多个选择路径的情况下,利用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;
}
}
}
本文介绍了如何利用 JDK1.5 新推出的 enum 类型,实现对 String 类型进行类似 Switch 的判断操作,解决了原有 Switch 仅能处理整数选择因子的问题。
940

被折叠的 条评论
为什么被折叠?



