黑马程序员技术交流社区

标题: StringBuffer类 [打印本页]

作者: 小p    时间: 2015-7-22 23:18
标题: StringBuffer类
/*
StringBuffer是字符串缓冲区
是一个容器

功能:
1,存储
        StringBuffer append():将指定数据作为参数添加到已有数据的结尾处
        StringBuffer insert(index,数据):可以将数据插入到指定index位置
2,删除
        StringBuffer delete(start ,end):删除缓冲区中的数据,包含start,不包含end.
        StringBuffer deleteCharAt(index):删除指定位置的字符
3,获取
        char charAt(int index)
        int indexOf(String str)
        int lastIndexOf(String str)
        int length()
        String substring (int start,int end)
4,修改
        StringBuffer replae(start,end,string);
        void setCharAt(int index,char ch);
5,反转
        StringBuffer reverse();
6,将缓冲区中的指定数据存储到指定字符数组中
        void getChars(int srcBegin,int srcEnd,char[] dst,int dstBegin)
StringBuffer是线程同步。
StringBuilder是线程不同步。
建议使用StringBuilder

*/




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2