当前位置: 首页 > 面试题库 >

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

薛宇
2023-03-14
问题内容

在Java中,StringBuilder是否有最大字符限制?

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);  
}

StringBuilder变量“ url”是否具有最大容量,或者它可以容纳所有内容?


问题答案:

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

StringBuilder在内部将特性置于char[]对象中,并且数组的大小受到限制。



 类似资料:
  • StringBuilder对JAVA的最大容量有字符限制吗? 字符串生成器变量“url”是否具有最大容量,或者它可以容纳所有内容?

  • 问题内容: 我将jquery,JSON和AJAX用于注释系统。我很好奇,可以通过JSON发送/存储的内容是否有大小限制?就像用户输入大量内容并通过JSON发送一样,是否存在某种最大限制? 也可以通过JSON发送任何类型的文本。例如,有时我允许用户使用html,这样可以吗? 问题答案: JSON与其他数据格式(如XML)相似- 如果您需要传输更多数据,则只需发送更多数据。JSON请求没有固有的大小限

  • 问题内容: 最多可以在Java的java.util.List中添加多少数据? ArrayList是否有默认大小? 问题答案: 这取决于实现方式。由于您使用s 为数组建立索引,因此an 不能容纳多个元素。不过,A 并不受相同方式的限制,并且可以包含任意数量的元素。

  • 问题内容: 根据MySQL,一列可容纳65,535个字节。 因此,如果这是一个合理的边界,那么它实际上只能容纳大约32k UTF-8字符,对吗?还是这是“模糊的”界限之一,编写文档的人无法分辨字节中的字符,并且如果将其设置为类似内容,实际上将允许〜64k UTF-8字符? 问题答案: 一列最多可包含字节。 一个字符最多可以为3个字节。 所以…您的实际限制可以是字符。 有关更多信息,请参见手册:ht

  • 问题内容: 我知道这可能是一个非常笨拙的问题,但是我没有找到可以获取此信息的可靠可靠资源。 在Android应用程序中,我试图通过继续向其添加更多数据来将数据保留在String中。最后,当用户关闭应用程序或单击“保存按钮”时,我将其登录到数据.csv文件中。 我想知道一个简单的String在Java中可以容纳多少数据? ,这样,即使String数据类型用完分配的内存,应用也不会崩溃。顺便说一句,我

  • 如果UTF-8是8位,不意味着最多只能有256个不同的字符吗? 前128个代码点与ASCII中的相同。但是它说UTF-8可以支持多达百万个字符? 这是怎么回事?