从Java 7开始,key在switch条件判断语句中使用String对象。
switch 不支持 long,是因为 switch 的设计初衷是对那些只有少数的几个值进行等值判断,如果值过于复杂,那么还是用 if 比较合适。
支持的六种数据类型
- byte
- short
- char
- int
- Enmu枚举
- String(Java 7之后才支持)
从Java 7开始,key在switch条件判断语句中使用String对象。
switch 不支持 long,是因为 switch 的设计初衷是对那些只有少数的几个值进行等值判断,如果值过于复杂,那么还是用 if 比较合适。
支持的六种数据类型