Switch支持的类型?

有一篇博客说到Switch其实只支持int类型,char等类型能无精度损失转换为int,long不能转换为int所以不支持,String因为有hashCode所以也能转换为int,这点我有疑问?要是这么说的话,所有引用数据类型Switch都支持喽!所以我想问问String受Switch支持的原因#Java工程师#
全部评论
可能是因为它重写了hashCode方法?
点赞 回复 分享
发布于 2018-06-13 12:03
好像和虚拟机表示有关 自定义引用类型实现hash并不能行
点赞 回复 分享
发布于 2018-06-13 13:43

相关推荐

头像
10-09 19:35
门头沟学院 Java
洛必不可达:java的竞争激烈程度是其他任何岗位的10到20倍
点赞 评论 收藏
分享
11-04 14:10
东南大学 Java
_可乐多加冰_:去市公司包卖卡的
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务