package StringBufferExer;
public class Test {
public static void main(String[] args) {
StringBuffer strBuff = new StringBuffer();
//增
strBuff.append("Hello World !");
System.out.println(strBuff);
//删
strBuff.deleteCharAt(strBuff.length()-1);
System.out.println(strBuff);
//改
strBuff.replace(0, 1, "h");
System.out.println(strBuff);
//插入
strBuff.insert(strBuff.length(), '.');
System.out.println(strBuff);
//对象链式调用
StringBuffer sb = new StringBuffer();
String str =sb.append("你好").append(" 中国!").toString();
System.out.println(str);
//练习:int[] arr = {34,12,89,68};
//将一个int[]中元素转成字符串 格式 [34,12,89,68]
int[] arr = {34,12,89,68};
StringBuffer strArr = new StringBuffer();
strArr.append("[");
for (int i = 0; i < arr.length; i++) {
strArr.append(arr[i]+",");
}
//删除最后一个','
strArr.deleteCharAt(strArr.length()-1);
//添加']'
String arr1 = strArr.append(']').toString();
System.out.println(arr1);
//StringBuild比StringBuffer快,但是不支持多线程。
}
}