StringBuffer类-特点:
_______
StringBuffer类-添加:
这两个功能一个是 添加一个是插入,返回结果还是StringBuffer类.
比如xx.append(1);xx.append(true);结果是1true.
insert就是插入指定的位置.
xx.append("adbcv");xx.insert(2,"fff"); adfffbcv
__________
StringBuffer类_删除:
清空缓冲区
xx.delete(0,xx.length());
_____________________
StringBuffer类_查找:
这里和字符串类一样的使用
————————————
StringBuffer类_修改:
——————
xx,setLength();设置长度 xx.resever();翻转字符串.
____________
StringBuffer构造函数 固定了里面的 数组的大小为16个字符,
如果 你存储40个字符 那么 他会自动 扩容。每次都是16的倍数。
但是这样效率低,如果你知道 大小 那么直接 new StringBuffer(大小)。这样比较好.
_________
StringBuilder类___:
这个类和StringBuffer的用法都是一样的。
但是Builder不同步,不安全。
Buffer安全.
但是,由于Builder不同步,所以运行速度快.
多线程用Buffer 单线程用Builder。