本帖最后由 依然超级赛亚人 于 2014-8-5 07:53 编辑
在JDK7以后,switch(表达式)中的“表达式“可以是String类型,你看看下面的简单程序是不是你想知道的?
class SwitchTest
{
public static void main(String[] args)
{
String s = "HelloChina";
switch(s){ //s应该算做对象引用吧?
case "Hello":
System.out.println("匹配失败!");
break;
case "China":
System.out.println("匹配失败!!");
break;
case "HelloChina":
System.out.println("匹配成功!!");
break;
default:
System.out.println("Sorry!");
break;
}
}
}
|