本帖最后由 viliv715 于 2014-8-27 08:05 编辑
- /*
- StringBuffer:字符串缓冲容器。
- 特点:
- 1容器长度是可变化的
- 2可以操作多个数据类型
- 3最终通过tostring方法转成字符串
- 方法:
- 1添加:
- StringBuffer append():将制定数据作为参数添加到已有数据的末尾处。
- StringBuffer insert(index,数据):可以将数据插入到制定的index位置。
- 2删除
- StringBuffer delete(start,end):删除缓冲区中的数据,包含start不包含end。delete(0,sb.length)清空缓冲区。
- StringBuffer deleteCharAt(index):删除制定位置的字符
- 3获取
- char charAt(int index)
- int indexOf(String str)
- int lastIndexOf(String str)
- int length()
- String substring(int start,int end)//注意返回值是String
- 4修改
- StringBuffer replace(int start, int end, String str)
- void setCharAt(int index, char ch) //注意返回值为空
- 5反转
- StringBuffer reverse()
- 6将缓冲区中的指定数据存储到指定字符数组中
- void getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin)
- JDK1.5之后出现了stringbuilder。
- StringBuffer:线程同步,多线程建议用。
- stringbuilder:线程不同步,单线程建议用。
- */
复制代码
|
|