首页 > 其他 > 详细

StringBuffer类

时间:2018-06-21 16:31:26      阅读:193      评论:0      收藏:0      [点我收藏+]

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类

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!