Java StringBuilder可以容纳多少个字符?

Nar*_*wat 8 java stringbuilder jdk1.6 capacity

StringBuilder是否具有JAVA中最大容量的字符限制.

StringBuilder url=new StringBuilder();

stmt = connnection.createStatement();
String sql="SOME QUERY";
rs = stmt.executeQuery(sql);
while(rs.next())
{
    String emailId=rs.getString("USER_EMAIL_ID");
     url.append(emailId);  
}
Run Code Online (Sandbox Code Playgroud)

StringBuilder变量'url'是否具有最大容量,还是可以容纳所有内容?

Sub*_*der 12

是的,它具有最大整数容量的限制2147483647(技术上).

StringBuilder内部保存char[]对象中的chracters ,并且数组的大小有限制.在其他线程上阅读更多相关信息

  • 如果它超过最大限制会怎样? (3认同)