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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 695010894 中级黑马   /  2016-4-1 20:49  /  307 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

/*StringBuffer是字符串缓冲区,属于一个容器,具备CURD功能.
特点:
        1,长度可以变化;
        2,可以直接操作多个数据类型;
        3,最终会通过String方法直接变成字符串.
功能:
        -存储:
                  StringBuffer append():将指定数据存在已有数据的结尾处.
                  StringBuffer insert(index, 数据):可以将数据插入到指定位置.
        -删除:
                  StringBuffer delete(start, end)
                  StringBuffer deleteCharAt(index)
        -获取:
                  char charAt(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)
StringBuilder(JDK1.5),不同之处:
--StringBuffer是线程同步.
--StringBuilder是线程不同步的.
*升级目的:
-提高效率
-简化书写
-提高安全性
*/

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马