StringBuffer与StringBuilder
来源:互联网 发布:c语言万年历源代码 编辑:程序博客网 时间:2024/04/29 12:52
StringBuffer
字符串的组成原理就是通过该类实现的。
StringBuffer可以对字符串内容进行增删。
StringBuffer是一个容器。
很多方法与String相同。
StingBuffer是可变长度的。
列出部分内容,详情查阅API
既然是一个容器对象,应该具备什么功能呢?
1,添加:
StringBuffer append(date)
2,删除:
StringBuffer delete(start ,end);包含头,不包含尾
StringBuffer deleterCharAt(int index);删除指定位置的元素
3,查找:
char charAt(index);
int indexOf(string);
int lastIndexOf(string);
4.修改:
StringBuffer replace(start,end,String);
StringBuilder
jdk1.5以后出现的功能和StringBuffer一模一样的对象,就是StringBuilder
不同的是:
StringBuffer是线程同步的。通常用于多线程。
StringBuilder是线程不同步。通常用于单线程。它的出现提高效率
特别提醒:
对于JDK的升级原因
1,简化书写。
2,提高效率。
3,增加安全性。
一般就是上面3个原因
0 0
- StringBuilder与StringBuffer
- String,StringBuffer与StringBuilder
- String,StringBuffer与StringBuilder
- StringBuffer 与 StringBuilder
- String,StringBuffer与StringBuilder
- StringBuilder 与 StringBuffer
- String,StringBuffer与StringBuilder
- StringBuffer与StringBuilder区别
- StringBuffer与StringBuilder
- StringBuilder 与StringBuffer
- stringbuffer与stringbuilder的
- StringBuffer与StringBuilder
- String, StringBuffer与StringBuilder
- String,StringBuffer与StringBuilder
- StringBuilder 与 StringBuffer 区别
- StringBuffer与StringBuilder区别
- StringBuffer与StringBuilder区别
- StringBUffer与StringBuilder
- 交叉编译qwt控件并在Mini2440开发板上运行(Ubuntu12.04 + QtE4.6.3 + qwt6.1.2)
- 性能调优-思路
- 【数据结构】动态数组,数组链表,双向链表
- 第十一周项目1 - 存储班长信息的学生类(2、private的访问权限)
- 性能调优-跟踪文件
- StringBuffer与StringBuilder
- JSON 三大类型 常见数据 解析
- AllJoyn教程 - AllJoyn架构
- java动态代理案例:Spring中Aop功能的模拟
- php 浮点数运算
- 如何做Oracle SQL跟踪以及SQL跟踪
- Powerdesigner 提示打印错误的问题
- Windows下安装RabbitMQ
- Servlet 工作原理解析