带缓冲区的字符串,字符串可变;始终都是一个对象
添加的方法 是 append(“ ”)
默认装满16个元素底层数组就会扩容
StringBuffer s=new StringBuffer(20)自己定一个size来替换默认的16
方法:insert()插入
delete charat(int index)指定位置删除
delete(int start,int end)从哪里删到哪里 不包含结尾
replace 替换
reverse 反转
StringBuffer和StringBuilder的区别:
在Stringbuffer中的方法有synchronized修饰只允许一次进一个 所以多线程安全
Builder在多用户访问下不安全,只适用于单用户