国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

java統(tǒng)計(jì)字符串中單詞個(gè)數(shù) Java中String類(lèi)型有沒(méi)有長(zhǎng)度的限制?

Java中String類(lèi)型有沒(méi)有長(zhǎng)度的限制?嚴(yán)格來(lái)說(shuō),字符串確實(shí)有長(zhǎng)度限制。1. 在字符串中使用char[]數(shù)組來(lái)存儲(chǔ)字符串的內(nèi)容。數(shù)組的下標(biāo)是integer(也可以參考字符串構(gòu)造方法string(c

Java中String類(lèi)型有沒(méi)有長(zhǎng)度的限制?

嚴(yán)格來(lái)說(shuō),字符串確實(shí)有長(zhǎng)度限制。

1. 在字符串中使用char[]數(shù)組來(lái)存儲(chǔ)字符串的內(nèi)容。數(shù)組的下標(biāo)是integer(也可以參考字符串構(gòu)造方法string(char value[]int offset,int count),可以知道字符數(shù)用integer表示,integer的范圍(Java指定32位)是2G,即Java數(shù)組的最大長(zhǎng)度是2G,即,字符串不能超過(guò)2G個(gè)字符。

2. Java數(shù)組的大小還有其他限制嗎?實(shí)際上,數(shù)組的大小不能超過(guò)Java堆的大小,Java堆的最大大小可以由startup參數(shù)指定。如果Java堆足夠大,那么可以連續(xù)增加數(shù)組的最大長(zhǎng)度。

3. 因此,理論上,一個(gè)字符串不能超過(guò)2G個(gè)字符,而且有可能少于2G個(gè)字符。