StringBuffer 和 StringBuilder 的区别
来源:互联网 发布:淘宝网店客服怎么设置 编辑:程序博客网 时间:2024/06/06 09:14
jdk1.5以后出现了功能和StringBuffer一模一样的对象。就是StringBuilder 不同的是: StringBuffer是线程同步的。通常用于多线程。 StringBuilder是线程不同步的。通常用于单线程。 它的出现提高效率。 jdk升级: 1,简化书写。 2,提高效率。 3,增加安全性。
StringBuffer:就是字符串缓冲区。 用于存储数据的容器。 特点: 1,长度的可变的。 2,可以存储不同类型数据。 3,最终要转成字符串进行使用。 4,可以对字符串进行修改。既然是一个容器对象。应该具备什么功能呢? 1,添加: StringBuffer append(data); StringBuffer insert(index,data); 2,删除: StringBuffer delete(start,end):包含头,不包含尾。 StringBuffer deleteCharAt(int index):删除指定位置的元素 3,查找: char charAt(index); int indexOf(string); int lastIndexOf(string); 4,修改: StringBuffer replace(start,end,string); void setCharAt(index,char);
阅读全文
0 0
- stringbuffer 和stringbuilder的区别
- Stringbuffer和StringBuilder的区别
- StringBuffer 和 StringBuilder 的区别
- StringBuffer和StringBuilder的区别
- StringBuilder和StringBuffer的区别
- StringBuilder和StringBuffer的区别
- StringBuffer 和 StringBuilder 的区别
- stringBuffer和stringBuilder的区别
- StringBuffer和Stringbuilder的区别
- StringBuilder和StringBuffer的区别
- StringBuffer和StringBuilder的区别
- StringBuilder和StringBuffer的区别
- StringBuffer和StringBuilder的区别
- StringBuffer 和 StringBuilder的区别
- StringBuffer和StringBuilder的区别
- StringBuilder和StringBuffer的区别
- StringBuffer和StringBuilder的区别
- StringBuffer和StringBuilder的区别
- 下载安装mysql-5.7.x.msi
- 【微信小程序】开发准备
- 设置复选框选中(页面显示时作用)
- oracle 的一些命令
- 【1037】合并有序数组
- StringBuffer 和 StringBuilder 的区别
- oracle获取随机记录
- mysql5.7以下 json字段处理
- spring 插入mysql数据的中文编码问题
- @ACTION中 params 的配置
- 大数的阶乘
- 输出一个整数的每一位
- Struts2 下载文件
- ublime Text3配置在可交互环境下运行python快捷键