1 package basic; 2 3 //StringBuffer的使用方法,用於保存頻繁修改的字符串 4 public class StringBufferDemo { 5 6 public static void main(String[] args) { 7 //實例化 8 String str = "abc"; 9 StringBuffer sb = new StringBuffer(str); 10 11 // 末尾添加字符串 12 sb.append("def"); 13 14 // 在某個位置插入字符 15 sb.insert(3, "ggg"); 16 17 // 修改某個位置的字符 18 sb.setCharAt(0, 'x'); 19 20 21 // 刪除某個位置的字符 22 sb.deleteCharAt(1); 23 // 從某個位置開始刪除,直到某個位置之前為止 24 sb.delete(1, 2); 25 26 // 輸出 27 System.out.println(sb.toString()); 28 } 29 30 }