Java 回顾笔记_StringBuffer

StringBuffer类-特点:

Java 回顾笔记_StringBuffer_第1张图片



_______

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不同步,所以运行速度快.

Java 回顾笔记_StringBuffer_第2张图片

多线程用Buffer 单线程用Builder。

你可能感兴趣的:(java)