StringBuffer 类的构造方法:
/*
* StringBuffer() :构造一个其中不带字符的字符串缓冲区,初始容量为 16 个字符。
*
* StringBuffer(CharSequence seq):构造一个字符串缓冲区,它包含与指定CharSequence 相同的字符。
*
* StringBuffer(int capacity) :自定义容量构造一个不带字符,但具有指定初始容量的字符串缓冲区。
*
* StringBuffer(String str):构造一个字符串缓冲区,并将其内容初始化为指定的字符串内容。
*/
StringBuffer 类的方法:
/*
* 增 :
* StringBuffer append(String str)
* "abc".append("d") "abcd"
* StringBuffer insert(int offset, String str) 在索引为index处增加字符串str
* "abc".insert(2, "d") "abdc"
* 删 :
* StringBuffer deleteCharAt(int index) 删除索引为index的字符
* "abc".deleteCharAt(1) "ac"
* StringBuffer delete(int start, int end) 删除索引从start到end的字符左闭右开原则
* "abcdefg".delete(1,3) "adefg"
* 改 :
* public StringBuffer replace(int start,int end,String str)
* "abcdefg".replace(1, 3, "ABC") "aABCdefg"
* 其他 :
* public StringBuffer reverse() 倒序
* "abcdefg".reverse() "gfedcba"
* public String substring(int start) 减去索引为start之前的,不包括start
* "abcdefg".substring(2) "cdefg"
* public String substring(int start,int end)
* "abcdefg".substring(1,3) "bc" 切割字符串,剩余从start到end,左闭右开原则
* 注意,substring不改变原字符串
*/