IDEA编译时报常量字符串过长的解决办法

 更新时间:2023年07月12日 11:12:06   作者:讓丄帝愛伱  
本文主要介绍了IDEA编译时报常量字符串过长的解决办法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

在编译项目时,出现错误为:“常量字符串过长” java: constant string too long

解决:File >> Settings >> Build,Execution,Deployment >> Compiler >>Java Compiler

将 Use compiler 改为 Eclipse 即可;

如果没有解决,设置一下 tomcat 的 VM options参数值

-Xms128m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=512m

其他解决办法:

如:常量字符串过长的处理办法常量字符串的长度不能长于65535 - 1字节,但是文本长度达到了10W+字节,怎么办呢?

使用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);

再执行,顺利通过。

到此这篇关于IDEA编译时报常量字符串过长的解决办法的文章就介绍到这了,更多相关IDEA 常量字符串过长内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • spring boot 使用 @Scheduled 注解和 TaskScheduler 接口实现定时任务

    spring boot 使用 @Scheduled 注解和 TaskScheduler 接口实现定时任务

    这篇文章主要介绍了spring boot 使用 @Scheduled 注解和 TaskScheduler 接口实现定时任务,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-06-06
  • Java实现链表数据结构的方法

    Java实现链表数据结构的方法

    这篇文章主要介绍了Java实现链表数据结构的相关资料,每一个链表都包含多个节点,节点又包含两个部分,一个是数据域(储存节点含有的信息),一个是引用域(储存下一个节点或者上一个节点的地址),需要的朋友可以参考下
    2022-01-01
  • java 中函数的参数传递详细介绍

    java 中函数的参数传递详细介绍

    这篇文章主要介绍了 java 中函数的参数传递详细介绍的相关资料,需要的朋友可以参考下
    2016-11-11
  • 从实战角度详解Disruptor高性能队列

    从实战角度详解Disruptor高性能队列

    这篇文章主要介绍了从实战角度详解Disruptor高性能队列,对正在学习这方面知识的小伙伴有很大的帮助,感兴趣的小伙伴快来一起学习吧
    2021-08-08
  • Java设计模式之解释器模式_动力节点Java学院整理

    Java设计模式之解释器模式_动力节点Java学院整理

    解释器模式是一个比较少用的模式,本人之前也没有用过这个模式。下面我们就来一起看一下解释器模式
    2017-08-08
  • Java8的DateTimeFormatter与SimpleDateFormat的区别详解

    Java8的DateTimeFormatter与SimpleDateFormat的区别详解

    这篇文章主要介绍了Java8的DateTimeFormatter与SimpleDateFormat的区别详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • Spring Boot 整合 Fisco Bcos部署、调用区块链合约的案例

    Spring Boot 整合 Fisco Bcos部署、调用区块链合约的案例

    本篇文章介绍 Spring Boot 整合 Fisco Bcos 的相关技术,最最重要的技术点,部署、调用区块链合约的工程案例,本文通过流程分析给大家介绍的非常详细,需要的朋友参考下吧
    2022-01-01
  • java Jersey框架初体验

    java Jersey框架初体验

    本篇主要是Jersey体验,你将在不做任何编码的情况下,体验Jersey框架的神气魅力!本文还假定你在eclipse里安装了Maven插件
    2016-07-07
  • Java异常跟踪栈定义与用法示例

    Java异常跟踪栈定义与用法示例

    这篇文章主要介绍了Java异常跟踪栈定义与用法,结合具体实例形式分析了异常处理栈的概念、原理及相关使用技巧,需要的朋友可以参考下
    2018-05-05
  • RabbitMQ 最常用的三大模式实例解析

    RabbitMQ 最常用的三大模式实例解析

    这篇文章主要介绍了RabbitMQ 最常用的三大模式实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-12-12

最新评论