美文网首页
Java 常量字符串过长

Java 常量字符串过长

作者: Aries_Li | 来源:发表于2019-05-11 09:35 被阅读0次

问题出现

在IDEA中,字符串长度超过65535,进行打印,IDEA会提示java: 常量字符串过长。使用javac 进行编译也会有类似的提示

解决办法

使用StringBuilder

StringBuilder sb = new StringBuilder();
sb.append("String");
sb.append("String");
String str = sb.toString();
String[] parts = str.split(",");
System.out.println(parts.length);

创建了一个对象,会根据实际的存储的内容分配内存,不会受到String在常量池中最大长度的限制
通过使用StringBuilder解析大文本和大JSON

相关文章

网友评论

      本文标题:Java 常量字符串过长

      本文链接:https://www.haomeiwen.com/subject/uawtaqtx.html