我的github

使用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 2024-03-11 16:40  XiaoNiuFeiTian  阅读(39)  评论(0)    收藏  举报