StringBuffer的删除功能

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/LeoZuosj/article/details/86550891

StringBuffer的删除功能

  • A:StringBuffer的删除功能
    • public StringBuffer deleteCharAt(int index):
      • 删除指定位置的字符,并返回本身
    • public StringBuffer delete(int start,int end):
      • 删除从指定位置开始指定位置结束的内容,并返回本身
package com.heima.stringbuffer;
public class Demo03_StringBuffer {
	public static void main(String[] args) {
		StringBuffer sb = new StringBuffer();
		//当缓冲区中这个索引上没有元素的时候就会报StringIndexOutOfBoundsException
		//sb.deleteCharAt(5);
		sb.append("heima");
		//sb.deleteCharAt(4);			//根据索引删除掉索引位置上对应的字符
		//sb.delete(0, 2);				//删除的时候是包含头,不包含尾
		//System.out.println(sb);
		//sb.delete(0, sb.length());	//清空缓冲区
		//System.out.println(sb);
				
		sb = new StringBuffer();		//不要用这种方式清空缓冲区,原来的会变成垃圾,浪费内存
		System.out.println(sb);
	}
}

猜你喜欢

转载自blog.csdn.net/LeoZuosj/article/details/86550891