www.ctrt.net > jDk1.7 switCh string

jDk1.7 switCh string

应该是你的编译器版本还没改过来,在eclipse里面window->preferences->java,complier版本改成1.7就行了。如下图:

您好,提问者: Java项目右击--->Properties--->Java Compiler查看是否是1.7。 如果拉下列表没有1.7选项,那说明Eclipse版本过低,不支持1.7。

在 Java 7之前,switch 只能支持 byte、short、char、int或者其对应的封装类以及 Enum 类型。在 Java 7中,String支持被加上了。 switch (ctrType) { case "01" : exceptionType = "读FC参数数据"; break; case "03" : exceptionType = "读FC保...

项目的编译器级别是1.7吗?

看来还真有 说得对,jdk 1.7 开始,switch语句支持 String 类型参数 , 此外还支持 int, char, byte (及其包装类Integer,Byte,Character)以及 enum 类型。 jdk 1.6 的switch不支持String类型,只支持后面几种。所以在jdk 1.6及以下版本,你...

虽然安装了 JDK1.8 但事实上MyEclipse里面自带了JDK,如果没有修改配置的话,使用的编译器并不是JDK1.8,查看myeclipse的jdk版本如下:

项目的编译器级别是1.7吗?

java7之前,switch 是不支持string格式。 然后在 java7中支持。 在java8中 取消了对 string的支持。 可以尝试使用枚举。

在JDK1.7的新特性方面主要有下面几方面的增强: 1.jdk7语法上 1.1二进制变量的表示,支持将整数类型用二进制来表示,用0b开头。 1.2 Switch语句支持string类型 1.3 Try-with-resource语句 注意:实现java.lang.AutoCloseable接口的资源都可以放到...

switch后面的括号里不应该出现字符串啊,swith只能是整数类型或enum类型

网站地图

All rights reserved Powered by www.ctrt.net

copyright ©right 2010-2021。
www.ctrt.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com