调用了super中的append方法,返回的是AbstractStringBuilder
判断添加的字符串是否为空,不为空的话,判断是否需要需要扩容,拼接新的字符串数据,变更已使用的容积
最小容积和上次的容积进行比较,如果差值大于0,则需要扩容
扩容到原来容量的两倍+2,如果扩容容量还是比最低容量小,则把扩容容量改为最低容量,如果新容量比安全容量大,返回巨型容量,否则返回新容量
如果当前容量比极限容量大,那么就内存溢出,返回当前容量
追加字符串到末尾
调用了super中的append方法,返回的是AbstractStringBuilder
判断添加的字符串是否为空,不为空的话,判断是否需要需要扩容,拼接新的字符串数据,变更已使用的容积
最小容积和上次的容积进行比较,如果差值大于0,则需要扩容
扩容到原来容量的两倍+2,如果扩容容量还是比最低容量小,则把扩容容量改为最低容量,如果新容量比安全容量大,返回巨型容量,否则返回新容量
如果当前容量比极限容量大,那么就内存溢出,返回当前容量
追加字符串到末尾