轉自: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;
}
}
}
}