在Java5以前,switch(expr)中,exper只能是byte,short,char,int类型。

从Java5开始,java中引入了枚举类型,即enum类型。

从Java7开始,exper还可以是String类型。

但是long在所有版本中都是不可以的。

转载于:https://www.cnblogs.com/jiangyi-uestc/p/5678861.html

Java的switch是否支持String作为参数,还支持哪些类型?相关推荐

  1. Switch能否用string做参数?

    在JDK7以前,switch是不能够用String作为参数进行条件判断的,只能支持 byte.short.char.int或者其对应的封装类以及 enum 类型.但是在JDK之后,String作为参数 ...

  2. [Java基础]JAVA的SWITCH语句(String)

    switch 语句相当于 if else的另一种表达方式 switch 控制表达式支持的类型有byte.short.char.int.enum(Java 5).String(Java 7). 注: 每 ...

  3. 2. Switch能否用String做参数?

    Switch语句的参数类型 JDK1.6 的版本中,switch后面的括号里面只能放int类型的值, 注意是只能放int类型,但是放byte,short,char类型的也可以.是因为byte,shor ...

  4. Switch可以用string做参数吗

    在jdk1.7 之前,switch 只能支持 byte.short.char.int 这几个基本数据类型和其对应的封装类型.switch后面的括号里面只能放int类型的值,但由于byte,short, ...

  5. Switch用String做参数

    Switch能否用String做参数? 参数可以是整数表达式,JDK1.5开始支持Enum类,JDK1.7开始支持String. 当字符串不会频繁改变时可以用枚举来代替String:用Enum.par ...

  6. Java缓存学习之五:spring 对缓存的支持

    (注意标题,Spring对缓存的支持 这里不单单指Ehcache ) 从3.1开始,Spring引入了对Cache的支持.其使用方法和原理都类似于Spring对事务管理的支持.Spring Cache ...

  7. ajax 参数data问题 data中的 参数名 参数值为string 提交到后台后,会自动转换参数名相同的 类型 和 js字符串拼接...

    latlng "14.6005238,100.43635419999998" Cusid "accb5c1b-6aef-4f3b-a4eb-d60ea1ca5f54&qu ...

  8. iphone11支持es6吗_iPhone 11 支持北斗导航系统吗?

    我们一般提到导航,说的都是 GPS ,但是你们知不知道,全球的导航系统可不止 GPS 一个哦. 我们最早使用卫星导航的时候,就是美国的 GPS 系统,时间长了大家一提到导航就想到 GPS ,手机厂商. ...

  9. android 6.0 tv,最强安卓机顶盒Shield TV升级安卓6.0系统,还支持了Vulkan

    拼 命 加 载 中 ... NVIDIA的Shied TV机顶盒使用了Tegra X1处理器,论性能的话应该是安卓TV阵营第一了.今年初的CES展会上,NVIDIA宣布Shield TV将迎来3.0 ...

  10. Java 中的 Switch 都支持 String 了,为什么不支持 long?

    点击上方 好好学java ,选择 星标 公众号重磅资讯,干货,第一时间送达今日推荐:推荐19个github超牛逼项目!个人原创100W +访问量博客:点击前往,查看更多 我们知道 Java Switc ...

最新文章

  1. 数据库 / 事务的隔离级别
  2. Unity Shader着色器优化
  3. html css纵向滑动列表,JS实现的简洁纵向滑动菜单(滑动门)效果
  4. [html] input上传图片怎样触发默认拍照功能?
  5. 安卓安卓移动操作系统优缺点
  6. cygwin安装教程图解
  7. 通用汽车再次提高自动驾驶与电动汽车投资 增至350亿美元
  8. 正则表达式**************************
  9. mount远程驱动器
  10. eclipse 远程链接访问hadoop 集群日志信息没有输出的问题l
  11. 动图:七分钟帮你理解什么是KMP算法?
  12. SQL Server 2016 开发版安装
  13. 关闭Windows指定端口
  14. 使用ffmpeg打开ts格式视频文件
  15. Typora 镜像下载/主题下载
  16. 都写了100+原创了,是该分类整理一下
  17. 方正高拍仪文件上传到服务器,高拍仪拍摄文件后如何进行文字识别?本地文件能否导入高拍仪进行识别?...
  18. Windows下PVM的配置与编程实践
  19. 发言稿开场白范文_演讲稿开场白经典范文
  20. 恒大、碧桂园、万科三巨头转身

热门文章

  1. NOI十连测 第三测 T1
  2. ORACLE EXP/IMP的使用详解 (解决9i(window)导入到10G的乱码问题)
  3. [读书]设计模式:享元模式
  4. EIGRP中AD与FD的区别
  5. java 异常捕捉 ( try catch finally ) 清晰解释
  6. vue filters使用
  7. Mac 使用Quik Time Player为iPhone录屏后, iPhone状态条时间变为9:41
  8. Java 18 就要来了,新功能很多!
  9. 电商购物核心架构演进:谁说架构思路会过时?
  10. 你并不在意的 HTTPS 证书吊销机制,或许会给你造成灾难性安全问题!