StringBuilder、StringBuffer擴容機制

1、初始容量16,拼接後字符長度<=初始容量則容量不變依然是16 2、拼接後字符長度超過當前容量後開啓擴容,擴容後容量爲n = 2n + 2 3、拼接後字符長度大於當前容量啓動正常擴容機制擴容後的長度,也就是拼接後的長度k > 2n + 2,容量就變爲k。如下圖拼接前當前容量爲16,拼接後字符長度爲35 > 16*2 + 2 = 34,所以容量就變爲35 4、若開發過程種需要多次拼接字符串,並且知
相關文章
相關標籤/搜索