1.StringBuffer如果对字符串进行拼接,每次拼接都不会创建
新的对象,及省空间由省时间
2.StringBuffer的构造方法
public StringBuffer() public StringBuffer(int capacity) public StringBuffer(String str)
3.添加方法
StringBuffer sb = new StringBuffer(); sb.append(); sb.insert(int offset,String str) 在指定位置添加字符串
4.删除功能
StringBuffer sb = new StringBuffer(); sb.deleteCharAt(int index); 删除指定的字符 sb.delete(int start,int end); 删除指定区间的字符串
5.替换功能
StringBuffer sb = new StringBuffer(); sb.replace(int start,int end,String str); 将指定位置的字符串替换成指定的字符串
6.反转功能
StringBuffer sb = new StringBuffer(); sb.reverse();
7.截取功能
StringBuffer sb = new StringBuffer(); sb.substring(int start); 从指定位置开始截取 sb.substring(int start,int end); 截取指定位置的字符串 这两个方法返回值都是String类型,截取完之后不改变StringBuffer原有的值。
原文:https://www.cnblogs.com/gxlaqj/p/10679769.html