转自:https://blog.csdn.net/tjcyjd/article/details/9666035
在Java7之前,switch只能支持 byte、short、char、int或者其对应的封装类以及Enum类型。在Java7中,呼吁很久的String支持也终于被加上了。
public class TestSwitch02 {
public static void main(String[] args) {
String a = "测试";
switch (a) { // JDK7的新特性,表达式结果可以是字符串!!!
case "测":
System.out.println("测");
break;
case "测试":
System.out.println("测试");
break;
default:
System.out.println("试!");
break;
}
case "测":
System.out.println("测");
break;
case "测试":
System.out.println("测试");
break;
default:
System.out.println("试!");
break;
}
}
}
}