StringBuffer Api

    @Test
    public void myStringBuffer(){
        StringBuffer sb = new StringBuffer("hello");
        /** append(string s) 将制定s串追加到stingbuffer之后*/
        System.out.println(sb.append(" world!"));//hello world!
        /** reverse() 将制定字符串翻转*/
        System.out.println(sb.reverse());//!dlrow olleh
        /** delete(int start,int end) 删除制定部分的子串*/
        System.out.println(sb.delete(2, 3));//!drow olleh
        /** insert(int index,参数类型 参数) 将参数,插入之字符串的index位置
         *  参数类型可以是基本数据类型,也可以是对象,集合,数组等
         */
        System.out.println(sb.insert(2,"&"));//!d&row olleh
        //字符
        System.out.println(sb.insert(2,'A'));//!dA&row olleh
        //double
        System.out.println(sb.insert(2,3.141592657000));//!d3.141592657A&row olleh
        //long
        long l = 123456789123456789l;
        System.out.println(sb.insert(2,l));//!d1234567891234567893.141592657A&row olleh
        //数组
        String[] str = new String[]{"qwe","asd","zxc"};
        System.out.println(sb.insert(2,str));//!d[Ljava.lang.String;@5c8da9621234567891234567893.141592657A&row olleh
        /** replace(int start,int end,string str) 将从start到end,换为str*/
        System.out.println(sb.replace(0,15,"HHHHH"));

    }

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值