java7中有关switch的新特性:switch语句后的expression只能是byte,short,char,int,以及String和枚举类型。当然不能是StringBuffer或者是StringBuilder类型的。如下面的示例:
public class StringTest{
public static void main(String[] args){
String season = "春天";
switch(season)
{
case "春天":
System.out.println("春暖花开");
break;
case "夏天":
System.out.println("夏日炎炎");
break;
case "秋天":
System.out.println("秋风送爽");
break;
case "冬天":
System.out.println("冬雪皑皑");
break;
default:
System.out.println("一年只有春夏秋冬哦!");
}
}
}