88问答网
所有问题
java string有长度限制吗
如题所述
举报该问题
推荐答案 2016-09-11
代码的实现没有明确标识过最大长度,但是String的内部实现是由char[]实现的。而char的长度由int定义,所以int的最大长度决定了String 的长度。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/gMSgaSaBBc1StVSgS1K.html
其他回答
第1个回答 2016-09-11
有,好像是32767字符(Wiki上讲的)
第2个回答 2016-09-11
有啊,你的jvm内存有多少,就有那个限制!
第3个回答 2016-09-11
有
第4个回答 2016-09-11
有
相似回答
string
的最大
长度
是多少?
答:
java string最大容量理论上可以存储任意长度的字符
。在Java中,字符串类型的最大容量受到内存限制和字符串长度限制的共同影响。在实际应用中,字符串长度受到内存限制和性能的影响。在Java3.2版本之前,字符串类型的长度信息是通过int类型来存储的,因此在32位系统中,字符串类型最大长度只有512MB-1,因为...
“
String
”和“varchar”的详细区别是什么?
答:
String在java里无长度限制
,varchar在oracle里是有长度限制的;String修饰的字符串不能被修改,varchar修饰的字符串能被修改;String是以大写字母开始的,varchar不是以大写字母开始的;String是一种固定长度的类型,varchar则是一种可变长度的类型;java这门语言将String类型的内部数据结构是以一个对象的操作...
java
的
String
对象的大小
有限制吗
答:
因此最大能存放的元素个数只有2147483648个,这个数也就是2G.所以说char[]数组能存储2G大小的字符.因此在理想情况下也就是内存无限大,堆可以无限大的情况下,一个
String
类型的极限大小就是4G,
java
string 有
多长
答:
不考虑内存的前提下
String有
个char[],它的最大的
长度
为Integer.MAX_VALUE。但以String s = "aaaaaaaaa..."这种方式声明的话,最多65536长度。再多编译器会报错。
java
中
String
数据类型的
长度限制
是多少?
答:
String
str="abc...";这样定义的字符串是存在字符串池中的 String str=new String("abc...")这样定义的字符串是在堆内存中的,然后被栈内存的对象str引用所以字符串是对象,是在内存中存储的,不像基本数据类型有各自的长度,字符串应该是只要是内存不满,是没
有长度限制
的。
string
字符串
长度限制
答:
Java
中的
String有
没
有长度限制
?这个问题要分两个阶段看,分别是编译期和运行期。(ujiuye)不同的时期限制不一样:1、编译期 String s = "";中,最多可以有65534个字符。如果超过这个个数。就会在编译期报错。2、运行期
String长度
的限制是编译期的限制,也就是使用String s= "";这种字面值方式...
java
里,
string
的
长度
是固定的?
答:
String s
;这个只是声明了一个变量,除了变量本身,是没
有长度
的;String s = "sss";这个与"sss"的值的长度有关,此时s.length将为3;但即使给s执行s + "1"操作,
Java
虚拟机也将创建一个新的字符串"sss1",这个与刚才的"sss"指向了不同的地址空间,此时s.length为4;这是因为String的实现是...
Java
中
String
接受的最大字符串的
长度
是多少?
答:
2.因为在class文件的规范中, CONSTANT_Utf8_info表中使用一个16位的无符号整数来记录字符串的
长度
的,最多能表示 65536个字节,而
java
class 文件是使用一种变体UTF-8格式来存放字符的,null值使用两个字节来表示,因此只剩下 65536- 2 = 65534个字节。3.也正是变体UTF-8的原因,如果字符串中...
大家正在搜
java中string最大长度限制
javastring最长多少字符
string类型多长
字符串长度限制
string可以存储多长
java字符串长度
string字符串长度
string数组长度
java类名长度限制
相关问题
Java中String类型有没有长度的限制
java中String类型有没有限制,最大限制是多少?
Java中String接受的最大字符串的长度是多少
java string最大长度
java中String数据类型的长度限制是多少?
java的String对象的大小有限制吗
java 类的长度限制是多少
java中String数据类型的长度限制是多少?