黑马程序员技术交流社区

标题: StringBuffer类详解 [打印本页]

作者: 307117758    时间: 2015-10-22 21:23
标题: StringBuffer类详解
StringBuffer(掌握)
        (1)字符个数可以发生改变的字符串类。字符串缓冲区类。
        (2)构造方法:
                A:StringBuffer():默认容量16
                B:StringBuffer(int capacity):指定容量
                C:StringBuffer(String str):把字符串转换成StringBuffer

        (3)成员方法:
                A:添加功能

                        public StringBuffer append(int i):在末尾追加元素
                         public StringBuffer insert(int index,int i):在指定位置添加元素

                B:删除功能

                        StringBuffer deleteCharAt(int index):删除指定位置字符
                        StringBuffer delete(int start, int end):删除指定开始位置和结束位置间的字符
               
                C:替换功能
                       
                        StringBuffer replace(int start, int end, String str):把开始到结束位置的字符用一个新的字符串给替换。
               
                D:截取功能

                         String substring(int start):从指定位置到末尾截取
                         String substring(int start, int end): 从指定位置到结束位置截取
                       
                E:反转功能

                        StringBuffer reverse():字符串反转

        (4)案例:
                字符串反转。
                        StringBuffer sb = new StringBuffer("abc");
                       
                        sb.reverse();
                        String result = new String(sb);
                       
                        System.out.println(result);//cba






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