• StringBuffer类


    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
  • 相关阅读:
    贪心算法
    分治法
    递归法
    查找二 树与图的搜索
    (转载)查找三 哈希表的查找
    (转载)查找一 线性表的查找
    4.写出完整版的strcpy函数
    3.strcpy使用注意(3)
    2.strcpy使用注意(2)
    1.strcpy使用注意
  • 原文地址:https://www.cnblogs.com/dw3306/p/9209257.html
Copyright © 2020-2023  润新知