在jdk7中,case语句接受String。我有一个场景,我必须检查字符串是否存在于字符串列表中,然后执行操作。
Case "Car":
syso("nice car");
break;
case "bike":
syso("nice bike");
break;
default:
syso("buy something");或
if(stringList.contains("Car")){
syso("nice car");
}else if(stringList.contains("bike")){
syso{"nice bike");
}else{
syso{"buy something");
}直到jdk6 case语句不支持String为止。但是,这个新特性的主要优点是什么呢?但是,如果-否则.可以实现相同的功能?
发布于 2014-03-20 18:18:33
https://stackoverflow.com/questions/22541747
复制相似问题