StringBuffer类
保存字符串变量,里面的值可以更改
AtringBuffer sb = new StringBuffer();
//默认大小为16
AtringBuffer sb = new StringBuffer(100);
//初始化大小为100
AtringBuffer sb = new StringBuffer("hello");
//当前字符串长度+16
StringBuffer和String互相转换
String ---> StringBuffer
方式一:使用构造器
String str = "hello world";
StringBuffer sb = new StringBuffer(str);
方式二:使用append方法
StringBuffer sb = new StringBuffer();
sb = sb.append(str);
StringBuffer ---> String
方式一:使用toString方法
StringBuffer sb = new StringBuffer("hello world");
String s = sb.toString();
方式二:使用构造器
String s = new String(sb);
StringBuffer类常用方法
- append //增
- delete(start,end) //删
- replace(start,end,string) //将中间的内容替换掉
- indexOf //查找子串在字符串中第一次出现的索引
- insert(5,"") //从第五位开始插入