1. StringBuffer特点可变字符数组
- StringBuffer类概述- 线程安全的可变字符序列
- 底层采用字符数组实现,初始容量为16
 
- StringBuffer和- String的区别- String是一个不可变的字符序列
- StringBuffer是一个可变的字符序列
 
2. StringBuffer类的方法
- StringBuffer类的方法
- 方法介绍
- StringBuffer append(), 将任意类型的数据,添加缓冲区
- delete(int start,int end): 删除缓冲区中字符- 开始索引包含,结尾索引不包含
 
- insert(int index, 任意类型): 将任意类型数据,插入到缓冲区的指定索引上
- replace(int start,int end, String str): 将指定的索引范围内的所有字符,替换成新的字符串
- reverse(): 将缓冲区中的字符反转
- String toString(): 继承Object,重写toString()- 将缓冲区中的所有字符,变成字符串
 
- 将缓冲区中的所有字符,变成字符串
 
 
- 方法介绍
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
3. StringBuilder类
- StringBuffer和- StringBuilder的区别- StringBuffer是jdk1.0版本的,是线程安全的,效率低
- StringBuilder是jdk1.5版本的,是线程不安全的,效率高
 
- String和- StringBuffer,- StringBuilder的区别- String是一个不可变的字符序列
- StringBuffer,- StringBuilder是可变的字符序列
 
