Switch支持的类型?

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

相关推荐

05-24 14:12
门头沟学院 Java
点赞 评论 收藏
分享
运营你豪哥:简历改改吧-非本、求职意向技术岗、无实习经历、内容空洞 如果简历不爆改的话,应该是会持续崩溃了 1.把你教育经历放最下面去 2.蓝底照片很奇怪哈,感觉还在高中时代,建议白底重新拍一下 3.校园经历没啥必要,收集和反馈同学们对产品的意见,解决学生和老师之间的沟通,企业招聘不看这些哈 好好思考一下简历的设计和你要表达的重点,再去投简历
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务