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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 307117758 中级黑马   /  2015-10-22 21:23  /  242 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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

0 个回复

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