使用字符串控制 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