Java学习笔记102——StringBuffer类的成员方法—删除功能

StringBuffer类的成员方法——删除功能

remove,move,delete,drop,truncate StringBuffer:

删除功能

public StringBuffer deleteCharAt(int index) 删除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);
    }
}
posted @ 2021-12-16 21:54  欧朋  阅读(162)  评论(0)    收藏  举报