示例示例是java中一个可变字符序列,它可以被看作是一个字符串的容器,可以在其中添加、删除、修改字符串。构造函数:
StringBuffer是java中一个可变字符序列,它可以被看作是一个字符串的容器,可以在其中添加、删除、修改字符串。
1. 构造函数:
StringBuffer():创建一个空的字符串缓冲区,容量为16个字符
StringBuffer(int size):创建一个空的字符串缓冲区,容量为size个字符
StringBuffer(String str):创建一个字符串缓冲区,并将字符串str的内容复制到缓冲区中
2. 常用方法:
append():将指定字符串追加到此字符序列
insert():将指定字符串插入此字符序列的指定位置
delete():删除此字符序列的子字符序列
reverse():反转此字符序列
replace():使用给定的字符串替换此字符序列的子字符序列
toString():返回此字符序列的字符串表示形式
代码示例:
public class StringBufferDemo {
public static void main(String[] args) {
// 创建一个空的字符串缓冲区
StringBuffer sb = new StringBuffer();
// 追加字符串
sb.append("Hello ");
sb.append("World!");
// 插入字符串
sb.insert(5, "Java ");
// 替换字符串
sb.replace(5, 9, "Python ");
// 删除字符串
sb.delete(5, 11);
// 反转字符串
sb.reverse();
System.out.println(sb); // 输出:!dlroW olleH
}