原文:Java的switch是否支持String作为参数,还支持哪些类型?

在Java 以前,switch expr 中,exper只能是byte,short,char,int类型。 从Java 开始,java中引入了枚举类型,即enum类型。 从Java 开始,exper还可以是String类型。 但是long在所有版本中都是不可以的。 ...

2016-07-17 16:33 0 4336 推荐指数:

查看详情

Java Switch支持类型问题

常见支持类型为int,byte,short,char及枚举类型。以上是JDK1.6以前的版本。JDK1.7时,又增加了String。 参考资料:1、java switch支持的数据类型 2、java中使用switch-case的用法及注意事项超全总结 ...

Fri Apr 08 05:04:00 CST 2016 1 2612
switchString支持

Java 7中,switch参数可以是String类型了,这对我们来说是一个很方便的改进。到目前为止切换支持这样几种数据类型:byte short int char String。但是,作为一个程序员我们不仅要知道他有多么好用,还要知道它是如何实现的,开关对整型的支持是怎么实现的呢?对字符型 ...

Mon Aug 26 02:14:00 CST 2019 0 399
switch 是如何支持 String 的?为什么不支持 long?

作者: Jitwxs 链接: https://jitwxs.cn/6f3eddff.html 我们知道 Java Switch 支持byte、short、int 类型,在 JDK 1.5 时,支持了枚举类型,在 JDK 1.7 时,又支持String类型。 那么它为什么就不能支持 long ...

Tue Feb 02 03:04:00 CST 2021 1 286
switch支持的数据类型

} expression支持的数据类型 基本数据类型:byte, short, char, int ...

Wed Mar 27 03:29:00 CST 2019 0 2468
Javaswitch都可以支持哪些数据类型

在JDK1.5之前,switch循环只支持byte short char int四种数据类型. JDK1.5 在switch循环中增加了枚举类与byte short char int的包装类------》对四个包装类的支持是因为java编译器在底层手动进行拆箱,而对枚举类的支持是因为枚举类有一个 ...

Wed Oct 30 17:08:00 CST 2019 0 2015
javaswitch case支持的6种数据类型

switch表达式后面的数据类型只能是byte,short,char,int四种整形类型,枚举类型java.lang.String类型(从java 7才允许),不能是boolean类型。 在网上看到好多文章,说switch支持byte,short,char,int 的包装类,首先可以肯定 ...

Mon May 15 09:56:00 CST 2017 4 36431
Java switch语句中支持的变量类型

switch语句中支持的变量类型有 byte、short、int、char Java SE 5 开始,支持新特性enum 从 Java SE 7 开始,switch语句支持字符串 String 类型了,同时 case 标签必须为字符串常量或字面量。   如下题 ...

Fri Dec 11 03:57:00 CST 2020 0 349
Java 枚举:switch 支持枚举

JDK1.5 才开始有枚举类型,同时可爱的 Java 组织丰富了 switch 语句:支持枚举。 定义一个枚举类 Color 为 Color 提供了一个静态方法 getColor,可以随机获取颜色值。 那么,可以结合 switch 语句这样使用: 可以看出 ...

Wed Jul 10 02:07:00 CST 2019 0 568
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM