Java StringBuffer.delete/deleteCharAt 删除字符

java中StringBuffer.delete()删除从一个指定位置开始,到另一个指定位置的字符;StringBuffer.deleteCharAt()删除指定位置的字符,然后将剩余的内容形成新的字符串

语法

public StringBuffer delete(int  a,int  b)  //删除索引从a开始(包含a)到b(不包含b)的所有字符;
public StringBuffer deleteCharAt(int  a)  //删除索引为a的字符;

输入

a,b     //要删除字符位置

输出值

对该对象的引用,可变的字符串

例子

public class StringBufferdeleteDemo{
    public static void main(String args[]){
        StringBuffer sb1 = new StringBuffer("51gjie");
	sb1.delete(1, 3);
	System.out.println(sb1);
        StringBuffer sb2 = new StringBuffer("51gjie");
	sb2.deleteCharAt(1);
	System.out.println(sb2);
    }
}

输出: 5jie 5gjie

delete方法与deleteCharAt两个方法都是用来删除StringBuffer字符串指定索引字符的方法,并返回该对象引用。

版权声明:本文为JAVASCHOOL原创文章,未经本站允许不得转载。