1.追加内容
ab.append("123").append("你好呀");//追加内容
System.out.println(ab);
运行结果为:
123你好呀
2.在某个位置插入新内容
ab.insert(4, "不");//在某个位置插入新内容
System.out.println(ab);
运行结果为:
123你不好呀
3.移除字符
ab.delete(0, 4);//移除字符
System.out.println(ab);
运行结果为:
不好呀
4.替换字符
String a="美少女";
ab.replace(0, 1, a);//替换字符
System.out.println(ab);
运行结果为:
美少女好呀
5.得到字符长度
int b=ab.length();//得到字符长度
System.out.println(b);
运行结果为
5
总代码如下:
package start;
public class 可变字符串 {
public static void main(String[] args) {
String a="美少女";
StringBuffer ab=new StringBuffer();
ab.append("123").append("你好呀");//追加内容
System.out.println(ab);
ab.insert(4, "不");//在某个位置插入新内容
System.out.println(ab);
ab.delete(0, 4);//移除字符
System.out.println(ab);
ab.replace(0, 1, a);//替换字符
System.out.println(ab);
int b=ab.length();//得到字符长度
System.out.println(b);
}
}
运行结果: