Switch能否用String做参数

转载 2015年11月19日 15:04:08

jdk7之前只支持byte、short、char、int或者其对应的封装类以及Enum类型

jdk7之前要用Switch+String的话,通过定义枚举enum可以实现,具体怎么实现的话,我就不上代码了,网上搜一搜就有了。


Switch用String做参数

Switch能否用String做参数? 参数可以是整数表达式,JDK1.5开始支持Enum类,JDK1.7开始支持String。 当字符串不会频繁改变时可以用枚举来代替String:用Enum.p...
  • rabbit_in_android
  • rabbit_in_android
  • 2015年11月12日 09:05
  • 3153

Switch能否用string做参数?

在开发java程序的过程中,我们遇到了条件判断首选就是switch,但是java中的switch功能不支持字符串作为条件。这时我们该怎么办呢? ——使用枚举。 一、枚举简单了解 1、enu...
  • Frimish
  • Frimish
  • 2015年09月29日 10:05
  • 5855

面试题:switch语句能否作用在byte上,能否作用在long上,能否作用在String上?

/**  * 问题:switch语句能否作用在byte上,能否作用在long上,能否作用在String上  * 基本类型的包装类(如:Character、Byte、Short、Integer)  * ...
  • u012110719
  • u012110719
  • 2015年06月01日 21:15
  • 15676

Switch能否用string做参数?

在开发java程序的过程中,我们遇到了条件判断首选就是switch,但是java中的switch功能不支持字符串作为条件。这时我们该怎么办呢? ——使用枚举。 一、枚举简单了解 1、enu...
  • Frimish
  • Frimish
  • 2015年09月29日 10:05
  • 5855

Switch用String做参数

Switch能否用String做参数? 参数可以是整数表达式,JDK1.5开始支持Enum类,JDK1.7开始支持String。 当字符串不会频繁改变时可以用枚举来代替String:用Enum.p...
  • rabbit_in_android
  • rabbit_in_android
  • 2015年11月12日 09:05
  • 3153

Switch能否用string做参数?

在JDK7以前,switch是不能够用String作为参数进行条件判断的,只能支持 byte、short、char、int或者其对应的封装类以及 enum 类型。但是在JDK之后,String作为参数...
  • WJHelloWorld
  • WJHelloWorld
  • 2017年11月03日 19:46
  • 130

switch语句能否作用在byte上,能否作用在long上,能否作用在String上

  • 2013年04月22日 10:11
  • 11KB
  • 下载

java,String做参数实参值不变,equals与==浅析

public class Test { public static void test(String str) { str = "World"; }///函数结束时这个str自动消失,原来的...
  • u010002184
  • u010002184
  • 2016年03月31日 17:58
  • 396

面试题:switch语句能否作用在byte上,能否作用在long上,能否作用在String上?

/**  * 问题:switch语句能否作用在byte上,能否作用在long上,能否作用在String上  * 基本类型的包装类(如:Character、Byte、Short、Integer)  * ...
  • u012110719
  • u012110719
  • 2015年06月01日 21:15
  • 15676

java中的switch用String作为条件

在开发java程序的过程中,我们遇到了条件判断首选就是switch,但是java中的switch功能不支持字符串作为条件。这时我们该怎么办呢? ——使用枚举。 一、枚举简单了解    1、enum是...
  • wangyongxia921
  • wangyongxia921
  • 2014年07月09日 08:11
  • 5276
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Switch能否用String做参数
举报原因:
原因补充:

(最多只允许输入30个字)