三、StringBuilder类
StringBuilder的方法:
1、StringBuilder的添加功能
* public StringBuilder append(String str): 向缓冲区添加内容
* public StringBuilder insert(int offset,String str):向缓冲区指定位置插入数据
2、StringBuilder的删除功能
* public StringBuilder deleteCharAt(int index): 根据索引删除
* public StringBuilder delete(int start,int end): 删除指定范围数据
3、StringBuilder的替换功能
* public StringBuilder replace(int start,int end,String str): 使用字符串替换指定位置
4、StringBuilder的反转功能
* public StringBuilder reverse(): 反转
5、StringBuilder的截取功能
* public String substring(int start): 截取字符串,默认到末尾
* public String substring(int start,int end): 截取字符串,从哪里开始,到哪里结束
* 注意事项:?
String、StringBuffer和StringBuilder的区别?
String是不可变的字符序列
StringBuffer和StringBuilder是可变的字符序列
StringBuilder是线程不安全的,效率较高
StringBuffer是线程安全的,效率较低 |
|