不区分大小写的开关
Version >= Java SE 7
switch
本身不能参数化为不区分大小写,但如果绝对需要,可以使用 toLowerCase()
或 toUpperCase
对输入字符串表现不敏感:
switch (myString.toLowerCase()) {
case "case1" :
...
break;
case "case2" :
...
break;
}
谨防
Locale
可能会影响改变案件的方式 !- 必须注意不要在标签中包含任何大写字符 - 这些字符永远不会被执行!