IDEA編譯時報常量字符串過長的解決辦法
在編譯項目時,出現(xiàn)錯誤為:“常量字符串過長” java: constant string too long
解決:File >> Settings >> Build,Execution,Deployment >> Compiler >>Java Compiler
將 Use compiler 改為 Eclipse 即可;
如果沒有解決,設置一下 tomcat 的 VM options參數(shù)值
-Xms128m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=512m
其他解決辦法:
如:常量字符串過長的處理辦法常量字符串的長度不能長于65535 - 1字節(jié),但是文本長度達到了10W+字節(jié),怎么辦呢?
使用StringBuilder:
StringBuilder sb = new StringBuilder(); sb.append("文本的一半"); sb.append("文本剩下的一半"); String str = sb.toString(); String[] parts = str.split(","); System.out.println(parts.length);
使用字符串拼接:
String s = "文本1..."; s += "文本2..."; s += "文本3..."; System.out.println(s.length);
再執(zhí)行,順利通過。
到此這篇關于IDEA編譯時報常量字符串過長的解決辦法的文章就介紹到這了,更多相關IDEA 常量字符串過長內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
一篇文章帶你了解SpringMVC數(shù)據(jù)綁定
這篇文章主要給大家介紹了關于如何通過一篇文章弄懂Spring MVC的參數(shù)綁定,文中通過示例代碼以及圖文介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧2021-08-08SpringMvc @RequestParam 使用推薦使用包裝類型代替包裝類型
這篇文章主要介紹了SpringMvc @RequestParam 使用推薦使用包裝類型代替包裝類型,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-02-02Flyway詳解及Springboot集成Flyway的詳細教程
Flayway是一款數(shù)據(jù)庫版本控制管理工具,,支持數(shù)據(jù)庫版本自動升級,Migrations可以寫成sql腳本,也可以寫在java代碼里。這篇文章主要介紹了Flyway詳解及Springboot集成Flyway的詳細教程的相關資料,需要的朋友可以參考下2020-07-07詳解SpringBoot中的tomcat優(yōu)化和修改
這篇文章主要介紹了詳解SpringBoot中的tomcat優(yōu)化和修改,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-09-09Java Swing組件單選框JRadioButton用法示例
這篇文章主要介紹了Java Swing組件單選框JRadioButton用法,結合具體實例形式分析了Swing單選框JRadioButton的使用方法及相關操作注意事項,需要的朋友可以參考下2017-11-11Spring MVC 攔截器 interceptor 用法詳解
這篇文章主要介紹了Spring MVC 攔截器 interceptor 用法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-07-07