String的长度有限制没有? java内部的string实现就是一个大的char数组。一维数组的最大长度是int的最大值。所以string的最大长度就是2^32。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有限制的,最大长度就是Integer.MAX_VALUE;String封装的char[]数组,数组的最大长度限制就是32位整数的最大值. to jinus(燃冰):java中最大的32整数是2^31-1,因为java中都是有符号的.这个限制其实只是理论上的限制,通常都是达不到的. 2^31-1是多大?2147483647这么多字节就是2G.本来想写一个测试样例测试一下,可惜机器实在没有那么大内存. 俺有一个Socket is closed问题,求指教!~ 关于java的排序的问题 Java这么高级的语言需要考虑线程同步吗? 新手请教 swt组件层次覆盖问题 问个比较简单的问题关于算法的 請問一個zip版的tomcat配置問題 关于JAVA发mai的问题,我弄了个源代码,里面import javax.mail包,我找遍了JDK1.5也没有这个包阿!请大家指点 java -jar命令运行jar包出现的错误。 给高中生教java程序设计,各位推荐一些入门的java教材 有没有自动写getXXX和setXXX的JB插件?谢谢 在JAVA中怎么把汉字变成ASCII码呢?
String封装的char[]数组,数组的最大长度限制就是32位整数的最大值.
java中最大的32整数是2^31-1,因为java中都是有符号的.
这个限制其实只是理论上的限制,通常都是达不到的. 2^31-1是多大?
2147483647
这么多字节就是2G.
本来想写一个测试样例测试一下,可惜机器实在没有那么大内存.