55问答网
所有问题
string 类对象最长可以存多少字符
如题所述
举报该问题
其他回答
第1个回答 2017-03-28
略小于2g,大概相差不到8个字节
相似回答
Java 中
String
字符串可以
有多长?65535?
答:
当存储在字符串常量池中时,由于使用u2数据类型,
其最大长度为65535个字符
。然而,当通过new关键字创建String对象,即在堆内存中存储时,其长度受限于char数组,理论上最大值为Integer.MAX_VALUE(0x7fffffff),但实际上,由于虚拟机内存限制和预留,实际长度可能会小于这个值。在配置不足的虚拟机中,...
String
字符串
的最大长度是
多少
?
答:
CONSTANT_Utf8的长度(
存储
在u2
类型的
length字段中)理论上最大为2^16-1,即65535个字节。然而,Javac编译器在此基础上,对于长度大于等于65535的String参数会引发编译失败,尽管实际
字符
数量可能未超过字节数量限制。运行时限制则体现在
String的
构造函数中,最大长度由int类型的最大值决定,即2^31-1。...
Java 中
String
字符串可以
有多长?65535?
答:
当字符串存储在常量池中时,根据Java类文件规范,字符串采用一种类似于int类型的数据格式,占用2个字节。
这意味着最大长度为65535个字符
。因此,当字符串位于常量池中时,其最大长度可达65535个字符。然而,如果字符串位于堆内存中,其最大长度取决于Java堆内存的大小。堆内存的大小通过JVM参数来配置。通...
java的
String对象
的大小有限制吗
答:
]数组的,所以说char[]数组的大小就决定了
String对象
的大小.由于数组的下标采用int类型,因此最大
能存放
的元素个数只有2147483648个,这个数也就是2G.所以说char[]数组
能存储
2G大小的
字符
.因此在理想情况下也就是内存无限大,堆可以无限大的情况下,一个
String类型的
极限大小就是4G,长度为2147483648个字符 ...
Java中
String
接受的最大
字符串
的长度是
多少
答:
2.因为在class文件的规范中, CONSTANT_Utf8_info表中使用一个16位的无符号整数来记录
字符串
的长度的,最多能表示 65536个字节,而java class 文件是使用一种变体UTF-8格式来
存放字符
的,null值使用两个字节来表示,因此只剩下 65536- 2 = 65534个字节。3.也正是变体UTF-8的原因,如果字符串中...
大家正在搜
string最多能存多少字符
string最长多少字符
string创建了多少个对象
string转list对象数组
字符类型string
string转json对象
string转char字符
string转object对象
string的第一个字符
相关问题
java中string类型的变量最多可以输入多少字符?
一个string类对象最多能储存多少字节的字符串
C#里string类型最多能存放多少个字符
Java中String接受的最大字符串的长度是多少
C++ 中 string类 支持的字符串大小是多少?有上限吗...
C++string可以存放多少位字符
vb6 string类型变量最长能存放多少文字?
c# string类型最多可以保存多少个字符?