1.3 JDK源码阅读之AbstractStringBuilder

 

char[]  用来存放string

1.3 JDK源码阅读之AbstractStringBuilder

 字符使用量

1.3 JDK源码阅读之AbstractStringBuilder

构造函数

1.3 JDK源码阅读之AbstractStringBuilder

 返回当前长度

1.3 JDK源码阅读之AbstractStringBuilder

 返回当前容量

 1.3 JDK源码阅读之AbstractStringBuilder

 如果容量不足 扩容

1.3 JDK源码阅读之AbstractStringBuilder

如果需求的minCapacity大于value.length 则扩容

1.3 JDK源码阅读之AbstractStringBuilder

 默认的扩容机制

 1.3 JDK源码阅读之AbstractStringBuilder

扩容后设置新长度

1.3 JDK源码阅读之AbstractStringBuilder

返回字符

1.3 JDK源码阅读之AbstractStringBuilder

传入字符的index,返回字符串中对应字符的代码点

1.3 JDK源码阅读之AbstractStringBuilder

获取字符数组索引前一个元素的代码点 

1.3 JDK源码阅读之AbstractStringBuilder

1.3 JDK源码阅读之AbstractStringBuilder

 获取索引偏移后指定代码点的索引

 1.3 JDK源码阅读之AbstractStringBuilder

 将value的srcBegin到srcEnd的字符拷贝到dst的dstBegin中

 1.3 JDK源码阅读之AbstractStringBuilder

 

修改字符

1.3 JDK源码阅读之AbstractStringBuilder

 

追加字符

1.3 JDK源码阅读之AbstractStringBuilder

 移除start与end之间的字符

1.3 JDK源码阅读之AbstractStringBuilder

在index位置处,插入str offset开始,len长度的串

1.3 JDK源码阅读之AbstractStringBuilder

 

字符反转

1.3 JDK源码阅读之AbstractStringBuilder

 抽象toString方法

1.3 JDK源码阅读之AbstractStringBuilder

相关文章: