【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); //输出:星期一


未经允许请勿转载:程序喵 » 【Java7新特性】switch-case语句支持字符串类型

点  赞 (0) 打  赏
分享到: