请问Java调用Length()方法中字符串的最大长度

Java调用Length()方法中字符串的最大长度

在……里面爪哇,最大大小是多少?String对象可能有,引用length()方法呼叫?

我知道length()返回String作为char [];


红糖糍粑
浏览 400回答 3
3回答

不负相思意

考虑到String班级“length方法返回int方法返回的最大长度为Integer.MAX_VALUE,也就是2^31 - 1(约20亿美元)在数组的长度和索引方面,(如char[],这可能是内部数据表示的实现方式。Strings),第10章:数组的Java语言规范,JavaSE 7版以下内容如下:数组中包含的变量没有名称;而是由使用非负整数索引值的数组访问表达式引用。这些变量称为组件数组的。如果数组有n组件,我们说n是长度中的整数索引引用数组的组件。0到n - 1,包括在内。此外,索引必须是int中提到的值第10.4节:数组必须由int价值观;因此,这个限制似乎确实是2^31 - 1,因为这是非负值的最大值。int价值。但是,可能还有其他限制,例如数组的最大可分配大小。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java