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 }