码迷,mamicode.com
首页 > 其他好文 > 详细

StringBuffer类

时间:2018-06-21 17:20:32      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:closed   指定   包含   字符串   []   open   int   添加   div   

StringBuffer类的增加,替换,插入,反转

 public void stringBufferDemo() {
        String str = "hello";
//        创建字符串的缓冲区对象
        StringBuffer sb = new StringBuffer(str);
//        在给定字符串的末尾添加字符串(append)
        sb.append("world");
  //在给定字符串的开始索引(5),添加字符串“java”
        sb.insert(5, "java");
        //删除给定字符串中索引下的值
        sb.deleteCharAt(0);
        //删除给定字符串中开始索引到结束索引下的值(包含开始索引,不包含结尾)
        sb.delete(5,10);
        //替换指定索引到结束索引的字符串
        sb.replace(5,9,"你好");
        //  字符串的反转
        sb.reverse();
        //返回类型为StringBuffer
        System.out.println(sb);
        //把返回类型转换为String的两种方式(s或s1)
        String s = new String(sb);
        System.out.println(s);
        String s1 = sb.toString();
        System.out.println(s1);
    }

 

 遍历数组时使用append

技术分享图片
 public String  stringBufferDemo2(){
        int [] arr ={11,33,22,55,66};
        StringBuffer sb = new StringBuffer();
        sb.append("[");
        for (int i=0;i<arr.length;i++){
            if(i!=arr.length-1){
                sb.append(arr[i]).append(",");
            }else {
                sb.append(arr[arr.length-1]).append("]");
            }
        }
   return sb.toString(); }
View Code

 

StringBuffer类

标签:closed   指定   包含   字符串   []   open   int   添加   div   

原文地址:https://www.cnblogs.com/dw3306/p/9209257.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!