java中switch加载的数据

来源:互联网 发布:linux下安装jira 编辑:程序博客网 时间:2024/06/03 21:19

java中switch加载的数据类型

在 Java 7之前,switch 只能支持 byte、short、char、int或者其对应的封装类以及 Enum 类型。在 Java 7中,String支持被加上了

代码块

代码块语法遵循标准markdown代码,例如:

switch (ctrType) {    case "01" :         exceptionType = "读FC参数数据";        break;    case "03" :        exceptionType = "读FC保存的当前表计数据";        break;    default:        exceptionType = "未知控制码:"+ctrType;    }

 其中ctrType为字符串。
 
  如果是在jdk 7 之前的版本使用, 会提示如下错误:

  Cannot switch on a value of type String for source level below 1.7. Only convertible int values or enum variables are permitted