转自:
Java StringBuffer.delete/deleteCharAt方法具有什么功能呢?
下文笔者讲述StringBuffer中删除字符串的方法分享,如下所示:
实现思路: 借助 StringBuffer.delete/deleteCharAt即可删除指定位置上的字符 ---------------------------------- //删除索引从a开始(包含a)到b(不包含b)的所有字符 public StringBuffer delete(int a,int b) //删除索引为a的字符 public StringBuffer deleteCharAt(int a) ----参数说明 a,b:待删除字符的索引位置 输出值 对该对象的引用,可变的字符串
例
public class TestClass{ public static void main(String args[]){ StringBuffer sb1 = new StringBuffer("www.java265.com"); sb1.delete(0, 4); System.out.println(sb1); StringBuffer sb2 = new StringBuffer("www.java265.com"); sb2.deleteCharAt(3); System.out.println(sb2); } } -----运行以上代码,将输出以下信息------ java265.com wwwjava265.com