String的最大允许长度是多少

如题所述

String内部使用一个char[]数组来存放字符串的内容,数组下标是整型(也可以参考String的构造方法String(char value[], int offset, int count) ,可以知道字符数量是用整型表示),整型(Java规定32位)表示范围是2G,也就是说,Java数组最大的长度是2G,即字符串不能超过2G个字符。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-05-08
String的最大长度=2的28次方-1=268,435,455.最大长度只和字符的个数有关.也就是理论上2G.
相似回答