zoukankan      html  css  js  c++  java
  • java-StringBuffer添加功能

    package com.day8.StringBuffer;

    public class Demo2StringBuffer {

      /**
      * A:StringBuffer的添加功能
      * public StringBuffer append(String str):
      * 可以把任意类型数据添加到字符串缓冲区里面,并返回字符串缓冲区本身
      * public StringBuffer insert(int offset,String str):
      * 在指定位置把任意类型的数据插入到字符串缓冲区里面,并返回字符串缓冲区本身
      * StringBuffer是字符串缓冲区,当new的时候是在堆内存中创建了一个对象,底层是一个长度为16的字符串数组,当调用添加方法时,
      * 不会再重新创建对象,在不断向原缓冲区添加字符
      */
      public static void main(String[] args) {
        StringBuffer sb=new StringBuffer();
        StringBuffer sb2=sb.append(true);
        StringBuffer sb3=sb.append("Kobe");
        System.out.println(sb3);//trueKobe
        StringBuffer sb4=sb.append(100);
        System.out.println(sb2.toString());//trueKobe100
        System.out.println(sb3);//trueKobe100
        System.out.println(sb4);//trueKobe100

        StringBuffer sb5=new StringBuffer("Kobe");
        sb5.insert(3, "KG");//在3索引位置添加KG
        System.out.println(sb5);//KobKGe

      }

    }

  • 相关阅读:
    (转载)李开复:我在硅谷看到的最前沿科技趋势
    1019. 数字黑洞 (20)
    1018. 锤子剪刀布 (20)
    1017. A除以B (20)
    1016. 部分A+B (15)
    1015. 德才论 (25)
    1013. 数素数 (20)
    1014. 福尔摩斯的约会 (20)
    1012. 数字分类 (20)
    1011. A+B和C (15)
  • 原文地址:https://www.cnblogs.com/zhujialei123/p/8126264.html
Copyright © 2011-2022 走看看