我的github
posts - 3243,  comments - 42,  views - 158万

使用StringBuilder或StringBuffer:这两个类允许在一个可变的字符序列上执行操作,可以动态地向其添加字符。使用它们可以避免字符串长度限制问题。

StringBuilder sb = new StringBuilder();
for(inti=0;i<1000000;i++){
  sb. append("a");
}
String result = sb. toString();

参考:https://blog.51cto.com/u_16175435/7168841

java字符串String的最大长度,要分两个阶段,编译阶段及运行时阶段

参考2:https://www.cnblogs.com/cfas/p/12585276.html

java string最大容量理论上可以存储任意长度的字符。但是这只存在于运行阶段,如果是常量字符串那么存储长度将受到限制。

参考3:https://blog.51cto.com/u_16099268/7297497

posted on   XiaoNiuFeiTian  阅读(19)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
历史上的今天:
2021-03-11 C# 按逗号分隔字符串&强制类型转换string转double
2021-03-11 ArcGIS Engine类:IGeometry
2021-03-11 SOE扩展服务之卸载SOE服务
2021-03-11 C# 数组转JSON
2021-03-11 SOE自带例子之ServerSpatialQueryRESTSOE
2021-03-11 SOE介绍以及开发部署(官方文档)
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示