Switch能否用String做参数?

3/8/2017来源:ASP.NET技巧人气:2380

Switch语句的参数类型

JDK1.6 的版本中,switch后面的括号里面只能放int类型的值,注意是只能放int类型,但是放byte,short,char类型的也可以。是因为byte,short,shar可以自动提升(自动类型转换)为int。而不能放long型和String型。JDK1.7 的版本中,switch中可以使用字串String。但仍不支持long型