使用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最大容量理论上可以存储任意长度的字符。但是这只存在于运行阶段,如果是常量字符串那么存储长度将受到限制。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享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介绍以及开发部署(官方文档)