在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;

  }


 }

}