你知道StringBuffer是如何擴容的嗎?

來看一下源碼,在沒有傳參的狀況下默認構造初始容量爲16的空字符緩衝區。java public StringBuffer() { super(16); } 有參數的狀況下,初始容量是16+字符串的長度,而後用append()方法將傳入的字符放入字符緩衝區中:web public StringBuffer(String str) { super(str.length() + 16);
相關文章
相關標籤/搜索