2021
10-21
10-21
解决StringBuffer和StringBuilder的扩容问题
StringBuffer和StringBuilder的扩容以前对StringBuffer/StringBuilder只是初浅的了解,只是知道StringBuffer是线程安全的,Stringbuilder是非线程安全的。并且字符串长度是可变的。具体是怎么变没有去深入了解,今天看了一下源码,恍然大悟来看一下源码,在没有传参的情况下默认初始容量是16。有参数的情况下,初始容量是16+字符串的长度,并且是用append()方法追加的字符。到这里就有疑问那,那这个字符串的长度是多少呢。是它...
继续阅读 >