使用字串控制 switch
語句JDK 7之前,開關只能由int或char等整數型別控制。
當操作選擇基於字串的內容時,這限制了 switch 的使用。
在這些情況下,通常使用 if-else-if 梯。
使用 JDK 7,可以使用 String 來控制開關,使程式碼在各種情況下更具可讀性和優化性。
例子:
出口:
取消
開關根據大小寫常數檢查命令的值,執行與找到的第一個匹配相對應的代碼。
將 switch 與 String 一起使用可以提高程式碼可讀性,並且比一系列 if/else 更方便。
但是,將 switch 與字串一起使用可能比使用整數效率低。
建議僅當控制資料已經採用該形式時才將 switch 與 String 一起使用,以避免不必要的使用。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3