欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

Java中String類型有沒有長度的限制

江奕云2年前106瀏覽0評論

Java中String類型有沒有長度的限制?

嚴格來說,String確實有長度限制。

1、String內部使用一個char[]數組來存放字符串的內容,數組下標是整型(也可以參考String的構造方法String(char value[], int offset, int count) ,可以知道字符數量是用整型表示),整型(Java規定32位)表示范圍是2G,也就是說,Java數組最大的長度是2G,即字符串不能超過2G個字符。

2、Java的數組大小還有沒有別的限制?事實上數組大小不能超過Java堆的大小,而Java堆的最大尺寸可以通過啟動參數指定,如果Java堆開得足夠大,數組的最大長度是可以不斷增大的。

3、所以,理論上,字符串不能超過2G個字符,少于2G個字符都有可能。

java int大小,Java中String類型有沒有長度的限制