在jdk1.6版本以前,switch语句的表达式的值必须是整形或者字符型,常量值1~n必须也是整形或者字符型,但是在jdk1.7以后,switch语句表达式的值除了上面的两个以外,还增加了字符串类型,
public static void main(String args[]){
String str="这是一个字符串";
switch(str){
case "嘻嘻":
System.out.println("哈哈哈哈");
case "呀呀":
System.out.println("哈哈哈啊啊");
case "这是一个字符串":
System.out.println("条件对了!");
}
}