一、定义
StringBuffer,字符串缓冲区,它的用法和String相似 。但最大的区别是类定义的字符串是可以修改,称为可变的字符串序列。 在任何时间点,它包含一些特定的字符序列,但可以通过某些方法调用来更改序列的长度和内容。
StringBuffer stringBuffer = new StringBuffer("abc"); ✔
注意:StingBuffer不能直接声明变量直接赋值
StringBuffer stringBuffer = "abc"; ❌
二、方法
Ⅰ.构造方法:
①构造一个没有字符的字符串缓冲区,初始容量为16个字符
StringBuffer()
②构造一个初始化为指定字符串内容的字符串缓冲区
StringBuffer(String str)
③构造一个没有字符的字符串缓冲区和指定的初始容量
StringBuffer(int capacity)
以上三种构造方法都是创建了StringBuffer的实例。
StringBuffer stringBuffer1 = new StringBuffer();
StringBuffer stringBuffer2 = new StringBuffer("abc");
StringBuffer stringBuffer3 = new StringBuffer(10