Java转换语句中怎么使用字符串参数

  介绍

小编给大家分享一下Java转换语句中怎么使用字符串参数,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

<强>问题

当我尝试在开关语句使用字符串参数时(注意ctrType为字符串)

switch  (ctrType), {   case “01”,:,   时间=exceptionType “读FC参数数据“;   打破;   case “03”,:   时间=exceptionType “读FC保存的当前表计数据“;   打破;   默认值:   时间=exceptionType “未知控制码:“+ ctrType;   }

提示如下错误:

Cannot  switch 提醒a  value  of  type  String  for  source  level  below  1.7只Only  convertible  int  values 或是enum  variables 断开连接,允许

意思是说,我的jre本版本太低,不支持。据查在java 7之前,开关只能支持字节,短,char, int或者其对应的封装类以及Enum类型。在java 7中,弦支持也终于被加上了。

<强>解决

<>强普通项目

安装JDK 1.7 +,在项目中更改配置引入该JDK版本依赖库。

<强> Maven项目

更改砰的一声。xml文件,设置maven-compiler-plugin插件目标版本为1.7 +,例如

& lt; plugins>   …   & lt; plugin>   & lt; groupId> org.apache.maven.plugins   & lt; artifactId> maven-compiler-plugin   & lt; version> 3.2 & lt;/version>   & lt; configuration>   & lt; source> 1.7 & lt;/source>   & lt; target> 1.7 & lt;/target>   & lt;/configuration>   & lt;/plugin>   …   & lt;/plugins>

以上是“Java转换语句中怎么使用字符串参数”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

Java转换语句中怎么使用字符串参数