不知道干嘛的
serialVersionUID
构造一个没有字符的字符串缓冲区,初始容量为16个字符。
StringBuffer()
构造一个没有字符的字符串缓冲区和指定的初始容量。
StringBuffer(int)
构造一个字符串缓冲区,初始化为指定字符串的内容。
StringBuffer(String)
构造一个字符串缓冲区,该缓冲区包含与指定的字符序列相同的字符。
如果指定的指定的字符序列长度小于或等于0,则返回容量16的空缓冲区。
StringBuffer(CharSequence)
使用的字符数,当前StringBuffer的长度。
length()
字符数组的长度,总的分配容量。
capacity()
确保容量至少等于指定的最小值。如果当前的容量小于参数,则会分配一个新的容量更大的内部数组。
ensureCapacity(int)
减少字符序列的存储,将没有分配到的内存释放。
trimToSize()
设置字符序列的长度。
setLength(int)
返回指定索引处的字符。
charAt(int)
返回指定索引处的字符。
codePointAt(int)
返回指定索引处前面的字符。
codePointBefore(int)
返回该序列的指定文本范围内的字符的数量。(感觉多余)
codePointCount(int, int)
返回该序列的指定文本范围内的字符的数量。(感觉多余)
offsetByCodePoints(int, int)
截取数组。
getChars(int, int, char[], int)
特定位置插入字符。
setCharAt(int, char)
追加Object类型。
append(Object)
追加字符串类型。
append(String)
追加字符串缓存器类型。
append(StringBuffer)
追加字符类型。
append(CharSequence)
追加字符序列的特定截取位置。
append(CharSequence, int, int)
追加数组。
append(char[])
追加数组的特定截取位置。
append(char[], int, int)
追加布尔。
append(boolean)
追加字符。
append(char)
追加整型。
append(int)
追加codePoint的字符串形式。
appendCodePoint(int)
追加长整型。
append(long)
追加单精度浮点型。
append(float)
追加双精度浮点型。
append(double)
删除特定位置。
delete(int, int)
删除特定位置。
deleteCharAt(int)
替换。
replace(int, int, String)
有头无尾截取。
substring(int)
有头有尾截取。
subSequence(int, int)
有头有尾截取。(有区别吗...)
substring(int, int)
插入数组的特定位置截取部分。
insert(int, char[], int, int)
插入对象。
insert(int, Object)
插入字符串。
insert(int, String)
插入数组
insert(int, char[])
插入字符序列。
insert(int, CharSequence)
插入字符序列特定部分。
insert(int, CharSequence, int, int)
插入布尔。
insert(int, boolean)
插入字符。
insert(int, char)
插入整形。
insert(int, int)
插入长整型。
insert(int, long)
插入单精度浮点型。
insert(int, float)
插入双精度浮点型。
insert(int, double)
查询指定字符串的位置索引。(左)
indexOf(String)
从指定的位置开始,查询指定字符串的位置索引。(左)
indexOf(String, int)
查询指定字符串的位置索引。(右)
lastIndexOf(String)
从指定的位置开始,查询指定字符串的位置索引。(右)
lastIndexOf(String, int)
缓存器取反。
reverse()
To String...
toString()
不知道干嘛的
serialPersistentFields
IO输出
writeObject(ObjectOutputStream)
IO读取
readObject(ObjectInputStream)