您的位置:首页 > Web前端

Java 回顾笔记_StringBuffer

2016-03-22 10:37 344 查看
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。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Java