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 }