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

相关推荐

10-22 20:17
已编辑
门头沟学院 Python
敢逐云霄志:后端没92学历+大厂实习基本别想在秋招约面了,笔试可能都不会给你发,我双非本3段实习,一大,中,一小,中大厂笔试做了一堆,大厂就只有字节给面,其他全没动静,根本轮不到双非。
你觉得第一学历对求职有影...
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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