使用字串控制 switch 語句
JDK 7之前,開關只能由int或char等整數型別控制。
當操作選擇基於字串的內容時,這限制了 switch 的使用。
在這些情況下,通常使用 if-else-if 梯子。
使用 JDK 7,可以使用 String 來控制開關,使程式碼在各種情況下更具可讀性和最佳化。
範例:
輸出:
取消
開關根據大小寫常數檢查命令的值,執行與找到的第一個匹配項相對應的代碼。
在 String 中使用 switch 可以提高程式碼可讀性,並且比 if/else 序列更方便。
但是,使用帶有字串的開關可能比使用帶有整數的開關效率低。
建議僅當控制資料已經採用該形式時才將 switch 與 String 一起使用,以避免不必要的使用。
以上是控制 switch 語句的字串的詳細內容。更多資訊請關注PHP中文網其他相關文章!