StringBuffer的学习
来源:互联网 发布:python 替换所有符号 编辑:程序博客网 时间:2024/06/02 01:10
Buffer 缓冲区
StringBuffer 是java.lang.Object 的子类(与String无关)
StringBuffer与String一样,都是操作字符串。
String声明以后,只可以改变内存地址的指向
StringBuffer声明之后,内容是可以改变的。
StringBuffer本身是一个具体的操作类,不可以采用赋值的方式进行对象的实例化,必须采用构造方法完成
StringBuffer 中,的"+" 变成了append
buf.append().append();
buf.insert(0,"666"); //在0之前,添加666
buf.insert(buf.length(),"666"); //在最后面添加666
reverse 反转
String str=buf.reverse().toString();
replace 替换
subString 字符串截取
String str=buf.substring(0,6); //截取buf字符串中0到6的内容;
delete 删除
在String中,可以使用InfexOf 方法查找,在StringBuffer 中也可以继续使用此方法
IndexOf 找到,返回位置,找不到就返回 -1
for(int i=0;i<100;i++){
str+=i;
}
for(int i=0;i<100;i++){
buf.append(i);
}
修改内容比修改地址的指向,性能要高。
即:
修改内容 优于 修改指向;
0 0
- StringBuffer的学习
- 黑马程序员---StringBuffer的学习
- String和StringBuffer的学习
- 学习StringBuffer
- StringBuffer学习
- java字符串学习:String,StringBuilder,StringBuffer的学习
- String,StringBuffer,StringBuffer的区别
- String StringBuffer StringBuffer的区别
- String的一些方法调用,和Stringbuffer的学习
- java学习之StringBuffer
- java学习之StringBuffer
- StringBuffer学习笔记
- API学习StringBuffer
- 【java学习】StringBuffer用法
- String&& StringBuffer学习
- StringBuffer类学习代码
- java学习笔记7_StringBuffer, StringBuffer和String的区别
- Java学习笔记-String和StringBuffer的区别
- [BZOJ1800][Ahoi2009]fly飞行棋
- objective-c之基础
- 矩形个数的计算
- C Primer plus 第九章
- 开灯问题程序
- StringBuffer的学习
- 暑假- ac自动机-(C - 病毒侵袭持续中)
- zTree初体验(二)——再续前缘
- hdu 5316 Magician(线段树区间合并)
- uvalive 3218
- 匆匆那年之Java程序员之最近两周的面试总结:
- hdu 5327 Olympiad 简单题 2015多校联合训练赛
- poj 1064 Cable master【二分】
- 黑马程序员——Objective-C介绍