实际上 switch 只支持 int,其他类型都应该算是语法糖。
根据 Oracle 官方文档:
- The type of the Expression must be char, byte, short, int, Character, Byte, Short, Integer, String, or an enum type (§8.9), or a compile-time error occurs.
复制代码
char, byte, short, int, Character, Byte, Short, Integer, String,以及 enum。 |