1、append追加
delete 删除
insert 插入
reverse 反轉
String str1 = "let there ";
StringBuffer sb = new StringBuffer(str1); //根據str1建立一個StringBuffer對象
sb.append("be light"); //在最後追加
System.out.println(sb);
sb.delete(4, 10);//删除4-10之間的字元
System.out.println(sb);
sb.insert(4, "there ");//在4這個位置插入 there
System.out.println(sb);
sb.reverse(); //反轉
System.out.println(sb);
2、長度 容量
為什麼StringBuffer可以變長?
和String内部是一個字元數組一樣,StringBuffer也維護了一個字元數組。 但是,這個字元數組,留有備援長度
String str1 = "the";
StringBuffer sb = new StringBuffer(str1);
System.out.println(sb.length()); //内容長度
System.out.println(sb.capacity());//總空間