黑马程序员技术交流社区

标题: 能在 Switch 中使用 String 吗? [打印本页]

作者: zhichi123    时间: 2016-10-10 23:07
标题: 能在 Switch 中使用 String 吗?
能在 Switch 中使用 String 吗?

作者: x379769646    时间: 2016-10-10 23:07
从 Java 7 开始,我们可以在 switch case 中使用字符串,但这仅仅是一个语法糖。内部实现在 switch 中使用字符串的 hash code。
作者: Daveweil    时间: 2016-10-10 23:20
可以的

作者: CreScert    时间: 2016-10-11 02:13
可以哒,byte short int char String 枚举,好像就这几个吧

作者: 1985206835long    时间: 2016-10-11 11:02
确实不简单,大家加油!
作者: 海苔    时间: 2016-10-18 00:28
可以的

作者: 雪中鱼01    时间: 2016-10-19 12:08
可以使用 还有enum

作者: 逃跑的鱼闯天涯    时间: 2016-10-21 00:40
可以的,哪几类前面都列举了
作者: 小牛想成为大牛    时间: 2016-11-4 00:52
switch 中可以使用byte short char int String(JDK1.7开始)  枚举(JDK1.5开始)
作者: duanqichao    时间: 2016-11-17 00:22
1.7以后可以用String ,1.5以后可以用枚举,基本数据类型中类型可以提升为int的数据类型都可以(byte  ,short , char ,int )

作者: 勤奋小白    时间: 2016-12-4 08:10
可以的

作者: ztlm    时间: 2016-12-8 15:01
Jdk1.7可以


作者: 叶宇光    时间: 2016-12-8 23:03
可以使用String和能自动类型提升为int的数据类型,也能用枚举

作者: Albertups    时间: 2016-12-14 12:31
可以的~

作者: 星陨    时间: 2016-12-14 12:39
可以的。。。

作者: 竹溪空灵    时间: 2017-1-5 00:25
JDK1.5可以跟枚举!JDK1.7可以跟String

作者: 55555    时间: 2017-1-5 23:17
JDK1.7及以上版本均可

作者: 455438557    时间: 2017-2-14 13:41
可以的。jdk7就可以了

作者: 飞扬的代码    时间: 2017-3-11 20:55
可以的

作者: DCS    时间: 2017-3-11 22:30
可以啊,从7开始





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2