可以使用StringBuffer的delete方法:
public class Demo3_StringBuffer {
public static void main(String[] args) {
StringBuffer sb = new StringBuffer();
sb.append("heima");
sb.deleteCharAt(4); //根据索引删除掉索引位置上对应的字符
sb.delete(0, 2); //删除的时候是包含头,不包含尾
sb.delete(0, sb.length()); //清空缓冲区
System.out.println(sb);
sb = new StringBuffer(); //不要用这种方式清空缓冲区,原来的会变成垃圾,浪费内存
System.out.println(sb);
}
}
|