//lastIndexOf方法返回最右邊指定的字符串索引 lastIndexOf(String str)/lastIndexOf(String str,int fromIndex) fromIndexOf:索引的位置從后往前進行搜索
public static void lastIndexOf(){ StringBuffer buffer = new StringBuffer(); buffer.append("我是誰的誰的誰的誰的誰"); int i = buffer.lastIndexOf("的"); //返回最右邊指定字符串的索引 System.out.println(i); }
//append方法將字符串添加到字符串緩沖區
public static void append(){ StringBuffer buffer = new StringBuffer(); buffer.append(2019).append("我來了"); System.out.println(buffer); }
//delete方法將指定索引上的字符刪除掉(包含頭不包含尾)
1 public static void delete(){ 2 StringBuffer buffer = new StringBuffer(); 3 buffer.append("我是誰的誰"); 4 buffer.delete(0, 2); 5 System.out.println(buffer); 6 }
//deleteCharAt刪除指定索引上的字符
public static void deleteCharAt(){ StringBuffer buffer = new StringBuffer(); buffer.append("我是誰的誰"); buffer.deleteCharAt(2); System.out.println(buffer); }
//將boolean類型的字符串放到指定索引的位置上
public static void insertBoolean(){ boolean b = false; StringBuffer buffer = new StringBuffer(); buffer.append("我是誰的誰"); buffer.insert(0, b); System.out.println(buffer); }