StringBuffer的方法
//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); }