StringBuffer/StringBuilder类

StringBuffer对象代表一组可改变的Unicode字符序列

v 构建器:

  • StringBuffer()  创建一个空的字符缓冲,长度为16个字符容量;
  • StringBuffer(int capacity) 用指定的初始容量创建一个空的字符缓冲;
  • StringBuffer(String  initString) 创建包含initString的字符缓冲,并加上16个字符的备用空间。

v 缓冲的修改操作:

v append(追加)、:str.append(“,我是追加内容”)

v insert(插入)、:str.insert(4,”<<好好学习>>”);

v reverse(反转)、:str.reverse();

v setCharAt(替换)、:str.setCharAt(1,’们’);

v setLength(定义新长度):str.setLength(12);

 

字符串相加速度测试:

String  <    StringBuffer   <  StringBuilder

 

posted @ 2014-12-12 23:36  屌丝一枚#  阅读(82)  评论(0)    收藏  举报