亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Java調用Length()方法中字符串的最大長度

Java調用Length()方法中字符串的最大長度

江戶川亂折騰 2019-07-15 16:27:32
Java調用Length()方法中字符串的最大長度在……里面爪哇,最大大小是多少?String對象可能有,引用length()方法呼叫?我知道length()返回String作為char [];
查看完整描述

3 回答

?
白板的微信

TA貢獻1883條經驗 獲得超3個贊

考慮到String班級“length方法返回int方法返回的最大長度為Integer.MAX_VALUE,也就是2^31 - 1(約20億美元)

在數組的長度和索引方面,(如char[],這可能是內部數據表示的實現方式。Strings),第10章:數組Java語言規范,JavaSE 7版以下內容如下:

數組中包含的變量沒有名稱;而是由使用非負整數索引值的數組訪問表達式引用。這些變量稱為組件數組的。如果數組有n組件,我們說n長度中的整數索引引用數組的組件。0n - 1,包括在內。

此外,索引必須是int中提到的值第10.4節:

數組必須由int價值觀;

因此,這個限制似乎確實是2^31 - 1,因為這是非負值的最大值。int價值。

但是,可能還有其他限制,例如數組的最大可分配大小。


查看完整回答
反對 回復 2019-07-15
  • 3 回答
  • 0 關注
  • 959 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號