在java的switch支持的类型
来源:互联网 发布:mac dock栏美化 编辑:程序博客网 时间:2024/04/29 04:06
在Java7之前,switch只能支持 byte、short、char、int或者其对应的封装类以及Enum类型。在Java7中,呼吁很久的String支持也终于被加上了。
例如,下面是一段switch中使用String的示例代码。
public class Test { public void test(String str) { switch(str) { case "abc": System.out.println("abc"); break; case "def": System.out.println("def"); break; default: System.out.println("default"); } }}
在switch语句中,String的比较用的是String.equals,因此大家可以放心的使用。
需要注意的是,传给switch的String变量不能为null,同时switch的case子句中使用的字符串也不能为null。
- 在java的switch支持的类型
- java的switch表达式支持的类型
- java中switch支持的类型
- Java中switch语句支持的类型
- switch支持的常量类型
- switch参数支持的类型
- switch case支持的类型
- Java 中switch语句所支持的类型
- Java switch 对数字、字符、枚举、字符串类型的支持
- Java 7 switch支持String类型的原理和关于switch一些细节
- java switch支持的数据类型
- java switch支持的数据类型
- java switch支持的数据类型
- java switch支持的数据类型
- 实测switch支持的参数类型
- switch所支持的参数类型
- Java的switch是否支持String作为参数,还支持哪些类型?
- java 可以switch的类型
- orise 5069(reverse order) parameters
- 实现servlet定时器
- 后缀树与后缀数组
- 周流水0703
- myeclipse安装插件svn的步骤
- 在java的switch支持的类型
- Source Insight使用小技巧小结
- [MFC]MFC下的DLL编程——扩展DLL
- C#连接数据库sqlserver2005,并执行sql语句实例
- linux下用户管理(几个简单的命令)
- c++ 双向链表
- opencv无法解析外部文件
- Git 常用命令(说明)
- response和request的setCharacterEncoding