使用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最大容量理论上可以存储任意长度的字符。但是这只存在于运行阶段,如果是常量字符串那么存储长度将受到限制。
 
                    
                 
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号