小編給大家分享一下Java switch語句中怎么使用String參數,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
成都一家集口碑和實力的網站建設服務商,擁有專業的企業建站團隊和靠譜的建站技術,10余年企業及個人網站建設經驗 ,為成都上千家客戶提供網頁設計制作,網站開發,企業網站制作建設等服務,包括成都營銷型網站建設,品牌網站制作,同時也為不同行業的客戶提供成都網站制作、成都網站建設的服務,包括成都電商型網站制作建設,裝修行業網站制作建設,傳統機械行業網站建設,傳統農業行業網站制作建設。在成都做網站,選網站制作建設服務商就選創新互聯。
問題
當我嘗試在 switch 語句使用 String 參數時(注意ctrType為字符串)
switch (ctrType) { case "01" : exceptionType = "讀FC參數數據"; break; case "03" : exceptionType = "讀FC保存的當前表計數據"; break; default: exceptionType = "未知控制碼:"+ctrType; }
提示如下錯誤:
Cannot switch on a value of type String for source level below 1.7. Only convertible int values or enum variables are permitted
意思是說,我的 jre 本版本太低,不支持。據查 在 Java 7之前,switch 只能支持 byte、short、char、int或者其對應的封裝類以及 Enum 類型。在 Java 7中,String支持也終于被加上了。
解決
普通項目
安裝 JDK 1.7+,在項目中更改配置引入該 JDK 版本依賴庫。
Maven 項目
更改 pom.xml 文件,設置 maven-compiler-plugin 插件目標版本為 1.7+,例如
<plugins> ... <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.2</version> <configuration> <source>1.7</source> <target>1.7</target> </configuration> </plugin> ... </plugins>
以上是“Java switch語句中怎么使用String參數”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注創新互聯行業資訊頻道!
文章題目:Javaswitch語句中怎么使用String參數
轉載來源:http://m.kartarina.com/article40/jecdho.html
成都網站建設公司_創新互聯,為您提供網站改版、Google、品牌網站制作、品牌網站建設、網站建設、網站導航
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯