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