StringBuilder的Capacity属性
Posted chenry777
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了StringBuilder的Capacity属性相关的知识,希望对你有一定的参考价值。
Capacity属性:获取或设置可包含在当前实例所分配的内存中的最大字符数
Capacity属性的默认值为16。
当StringBuilder 对象的Length属性值超过Capacity属性的长度时,Capacity属性会变为以前的2倍,Capacity属性的默认值为16,当追加字符串的长度超过16时,Capacity属性会扩充为32。
如果给Capacity属性设定一个值的话,当追加字符串的长度超过Capacity属性时,Capacity属性会变为所设定值的2倍。
以上是关于StringBuilder的Capacity属性的主要内容,如果未能解决你的问题,请参考以下文章
StringStringBuffer和StringBuilder类的区别以及StringBuffer的常用方法 StringBuffer的capacity容量扩容机制
StringStringBuffer和StringBuilder类的区别以及StringBuffer的常用方法 StringBuffer的capacity容量扩容机制
java.lang.StringBuilder和java.lang.StringBuffer