不區分大小寫的開關
Version >= Java SE 7
switch
本身不能引數化為不區分大小寫,但如果絕對需要,可以使用 toLowerCase()
或 toUpperCase
對輸入字串表現不敏感:
switch (myString.toLowerCase()) {
case "case1" :
...
break;
case "case2" :
...
break;
}
謹防
Locale
可能會影響改變案件的方式 !- 必須注意不要在標籤中包含任何大寫字元 - 這些字元永遠不會被執行!