java: switch中的参数类型

来源:互联网 发布:楠木鞋架淘宝 编辑:程序博客网 时间:2024/06/01 10:11

java中,我们会经常碰到if 、switch等语句,在我的印象中,switch(arg0) ,arg0这个参数是一个整数表达式,整数表达式可以是int基本类型或Integer包装类型,由于,byte,short,char都可以隐含转换为int,所以,这些类型以及这些类型的包装类型也是可以的,long,string 都不能作用于swtich

但是我在项目中遇到了arg0是string类型的,而且还不报错,然后查了一下说是在jdk 1.7中switch的参数类型可以是字符串类型。

原创粉丝点击