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原创文章,未经本站允许不得转载。