StringBuffer的添加功能:
* public StringBuffer append(String str):可以把任意类型数据添加到字符串缓冲区里面,并返回字符串缓冲区本身
*public StringBuffer insert(int offset,String str):在指定位置把任意类型的数据插入到字符串缓冲区里面,并返回字符串缓冲区本身
package day13;
//StringBuffer的添加功能:
// * public StringBuffer append(String str):可以把任意类型数据添加到字符串缓冲区里面,并返回字符串缓冲区本身
public class StringBufferDemo1 {
public static void main(String[] args) {
//创建字符缓冲区对象
StringBuffer sm = new StringBuffer();
System.out.println(sm);//---此时输出结果为空
//把任意的类型数据添加到字符串中的字符缓冲区
StringBuffer sm1 = sm.append("hello");//---此时的sm内容变为hello,同时sm1的内容也是hello
//此时输出字符缓冲区的对象----结果为hello
System.out.println(sm);//---输出hello
System.out.println(sm1);//---此时输出结果为hello
System.out.println(sm==sm1);//此时比较两个对象的地址---发现对象地址一样--是同一个地址。
// 一步一步的添加数据
// sb.append("hello");
// sb.append(true);
// sb.append(12);
// sb.append(34.56);
// 链式编程
sb.append("hello").append(true).append(12).append(34.56);
System.out.println("sb:" + sb);
}
}
// 一步一步的添加数据
// sb.append("hello");
// sb.append(true);
// sb.append(12);
// sb.append(34.56);
// 链式编程
sb.append("hello").append(true).append(12).append(34.56);
System.out.println("sb:" + sb);
// public StringBuffer insert(int offset,String
// str):在指定位置把任意类型的数据插入到字符串缓冲区里面,并返回字符串缓冲区本身
sb.insert(5, "world");
System.out.println("sb:" + sb);
//输出运行的结果为:helloWorldtrue3456
}
}