Java——StringBuffer
来源:互联网 发布:淘宝未发货退款要多久 编辑:程序博客网 时间:2024/06/14 23:56
String类是不可变类,一个String对象所包含的字符串内容永远不会被改变;而StringBuffer类是可变类,一个StringBuffer对象所包含的字符串内容可以被添加或修改。
一、存储
StringBuffer append(): 将指定数据作为参数添加到已有数据结尾处。
StringBuffer insert(index, data): 可以将数据插入到指定index位置。
二、删除
StringBuffer delete(start,end):删除缓冲区中的数据,包含start,不包含end。
StringBuffer deleteCharAt(index):删除指定位置的字符。
三、获取
char charAt(int index)
int indexOf(String str)
int lastIndexOf(String str)
int length()
String substring(int start, int end)
四、替换
StringBuffer replace(start,end,string);
void setCharAt(int index,char ch);
五、反转
StringBuffer reverse();
六、将缓冲区中指定数据存储到指定字符数组中。
void getChars(int srcBegin, int srcEnd, char[ ] dst, int dstBegin);
JDK1.5版本之后出现了StringBuilder。
StringBuffer是线程同步;StringBuider是不同步的。
0 0
- Java——StringBuffer
- JAVA基础——API(StringBuffer)
- <java——String、StringBuffer、StringBuilder>
- Java基础——String、StringBuffer、StringBuilder
- JAVA基础——线程、String、StringBuffer
- java 基础知识——String & StringBuffer & StringBuilder
- 黑马程序员——Java基础--------StringBuffer
- JAVA——StringBuffer的使用总结
- Java——StringBuffer和StringBuilder
- java——StringBuffer和StringBuilder类
- Java——StringBuffer,String总结
- Java—String与StringBuffer的区别
- java基础知识—String、StringBuffer和StringBuilder
- Java—StringBuffer与StringBuilder的区别
- java学习—探秘Java中的String、StringBuilder以及StringBuffer
- 黑马程序员——【java】StringBuffer——常用方法
- 黑马程序员——Java基础——String、StringBuffer
- JAVA常用类———StringBuffer类
- C++ 控制台版 2048小游戏
- Mysql 出现Error 1118的一种解决方法
- JAVA真实企业面试题
- django学习笔记(—)
- I2C通信流程
- Java——StringBuffer
- 【Github教程】史上最全github使用方法:github入门到精通
- C语言指针内存类错题
- Android学习笔记之-:对Android图像色调饱和度亮度处理
- 黑马程序员--java概述和JDK的配置
- C++ explicit关键字 详解(用于构造函数)
- Problem L: 操作次数
- poj1328贪心
- pod install 异常导致oschina-iPhoneApp编译失败