【Java7新特性】switch-case语句支持字符串类型

在以前的版本中,Java的switch-case语句只支持可转换为int型和枚举类型的数据变量,不过在Java SE 7中,switch-case语句可以支持字符串类型的数据变量。

例如:

String input = "Monday";
String output = null;
switch(input){
	case "Monday":
	    output = "星期一";
	    break;
	case "Tuesday":
	    output = "星期二";
	    break;
	case "Wednesday":
	    output = "星期三";
	    break;
	case "Thursday":
	    output = "星期四";
	    break;
	case "Friday":
	    output = "星期五";
	    break;
	case "Saturday":
	    output = "星期六";
	    break;
	case "Sunday":
	    output = "星期日";
	    break;
	default:
	    throw new IllegalArgumentException("无效的输入参数:" + input);
}
System.out.println(output); //输出:星期一


赞(52) 打赏
未经允许不得转载:优客志 » JAVA开发
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏