A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© viliv715 中级黑马   /  2014-8-26 17:02  /  927 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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


3 个回复

正序浏览
看论坛里边的文章相当于复习了一遍....写的很全,怒赞一个
回复 使用道具 举报
就一个同步     一个不同步
回复 使用道具 举报
抢个沙发把
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马