你知道StringBuffer是如何扩容的吗?

来看一下源码,在没有传参的状况下默认构造初始容量为16的空字符缓冲区。java public StringBuffer() { super(16); } 有参数的状况下,初始容量是16+字符串的长度,而后用append()方法将传入的字符放入字符缓冲区中:web public StringBuffer(String str) { super(str.length() + 16);
相关文章
相关标签/搜索