package exe.string;public class StringBufferDemo { /** * @Title * @Description * @param * @return void * @pages * @throws */ public static void main(String[] args) { // TODO Auto-generated method stub /* * append 方法 * 该方法的作用是追加内容到StringBuffer的末尾,类似于字符串的链接。调用该方法后,StringBuffer对象内容发生改变。 */ StringBuffer sb = new StringBuffer("abc"); sb.append(true).append("123").append("我是歌手"); System.out.println("append方法得到的:"+sb); StringBuffer sb1 = new StringBuffer("abcdefghijklmn"); /* * delete 方法 * delete 删除某段字符 deleteCharAt()删除某个字符 */ sb1.delete(2, 3);//删除包括前面的,但不包括后面的 System.out.println("得到新字符串:"+sb1); sb1.deleteCharAt(5);//删除索引字符 System.out.println("得到新字符串:"+sb1); /* * insert 方法 * 插入索引值指定位置后面,改变StringBuffer的内容 */ sb1.insert(3, false); System.out.println("插入字符串后得到新字符串:"+sb1); /* * reverse方法 * 将字符串内容反转得到新字符串 */ sb.reverse(); System.out.println("反转后新字符串:"+sb); /* * setCharAt 方法 * 该方法的作用是修改对象中索引值为index位置的字符为新的字符ch。 */ sb.setCharAt(2, 'D'); System.out.println("new char:"+sb); }}答案;append方法得到的:abctrue123我是歌手得到新字符串:abdefghijklmn得到新字符串:abdefhijklmn插入字符串后得到新字符串:abdfalseefhijklmn反转后新字符串:手歌是我321eurtcbanew char:手歌D我321eurtcba