StringBuffer的添加功能

StringBuffer的添加功能:

/**
 * StringBuffer的添加功能:
 *  public StringBuffer append(String str):可以把任意类型数据添加到字符串缓冲区中,并返回字符串缓冲区本身
 *
 *  public StringBuffer insert(int offset,String str):在指定位置把任意类型的数据插入到缓冲区里面,并返回字符串缓冲区本身
 *
 */

具体代码示例:

public class StringBufferDemo {
    public static void main(String[] args) {

        //创建字符串缓冲区对象
        StringBuffer buffer = new StringBuffer();

        /*//public StringBuffer append(String str)
        StringBuffer buffer1 = buffer.append("hello");
        System.out.println("buffer:"+buffer);
        System.out.println("buffer1:"+buffer1);
        System.out.println(buffer==buffer1);*/

        //运行结果
        /**
         * buffer:hello
         * buffer1:hello
         * true
         */

         //一步一步的添加数据
//         buffer.append("hello");
//         buffer.append(true);
//         buffer.append(12);
//         buffer.append(34.56);
         //结果  buffer:hellotrue1234.56

         //链式编程
        buffer.append("hello").append(true).append(12).append(34.56);

        System.out.println("buffer:"+buffer);


        //public StringBuffer insert(int offset,String str)
        buffer.insert(5,"world");
        System.out.println("buffer:"+buffer);
    }
}

 

posted @ 2019-05-24 17:32  hl0516  阅读(749)  评论(0编辑  收藏  举报