StringBuffer: 线程安全的类 (执行效率低) :字符串缓冲区:里面存储的字符序列
添加功能:
**StringBuffer append(任何类型) **将内容追加到字符串缓冲区中 (在字符串缓冲区的最后一个字符序列的末尾追加) ,返回值是字符串缓冲区本身…
public StringBuffer insert(int offset,String str):插入:在指定位置处插入指定的内容
StringBuffer的删除功能
public StringBuffer deleteCharAt(int index):
删除指定索引处的缓冲区的字符序列,返回字符串缓冲区本身
public StringBuffer delete(int start,int end):
删除从指定位置到指定位置结束的字符序列(包含end-1处的字符),
返回字符串缓冲区本身-----[start,end-1]
类型的相互转换(重点)
A类型,需要使用B类型的功能,A—>B类型,使用完功能之后,又可能结果又需要A类型,
String---->StringBuffer
StringBuffer---->String
StringBuffer的特有功能
public StringBuffer reverse(),反转之后,返回的是字符串缓冲区本身
键盘录入一个字符串,将字符串进行反转—>使用功能改进
,
**reverse反转功能:**将指定的字符串反转,返回结果字符串
StringBuffer的截取功能
public String substring(int start):从指定位置开始,默认截取到末尾,返回值是新的字符串
public String substring(int start,int end):从指定位置开始到指定end-1结束进行截取,返回的新的字符串
StringBuffer的替换功能
public StringBuffer replace(int start, 起始索引
int end, 结束索引(end-1)
String str) 替换的内容