Java学习笔记102——StringBuffer类的成员方法—删除功能
remove,move,delete,drop,truncate StringBuffer:
删除功能
删除char在这个序列中的指定位置。 该序列缩短了一个char 。 public StringBuffer delete(int start,int end)
public class StringBufferDemo3 {
public static void main(String[] args) {
StringBuffer sb = new StringBuffer("bigdata");
System.out.println("未删除字符之前:"+sb);
sb.deleteCharAt(3);
// StringBuffer sb2 = sb.deleteCharAt(3);
System.out.println("删除字符之后:"+sb);
//如果 index为负数或大于或等于 length() ,报错
// sb.deleteCharAt(15);
//public StringBuffer delete(int start,int end) [start,end)
//删除此序列的子字符串中的字符。
// 子串开始于指定start并延伸到字符索引end - 1 ,
// 或如果没有这样的字符存在的序列的结束。
// 如果start等于end ,则不作任何更改。
//bigata
// sb.delete(2,5);
// sb.delete(2,6);
// System.out.println(sb);
//使用目前所学的技术删除所有的字符
sb.delete(0,sb.length());
System.out.println("删除所有的字符sb: "+sb);
}
}

浙公网安备 33010602011771号