首先我们要用StringBuffer里面的append方法,这个是用来进行字符串拼接的:
//StringBuffer进行字符串拼接
public class StringBuffer01 {
public static void main(String[] args) {
StringBuffer sb=new StringBuffer(40);
sb.append("www");
sb.append(".");
sb.append("baidu");
sb.append(".");
sb.append("com");
System.out.println(sb+"和下面的tostring是一样的");
System.out.println(sb.toString());
}
}
//StringBuffer进行字符串添加
sb.insert(4,"纪先森");//就是在sb字符串的索引值4的位置,添加一字符串“纪先森”;
//经过上面一步之后,代表字符串里面又添加了一个叫纪先森的字符串
那么既然有添加了,那么我们肯定也有删除的方法了:
sb.delete(1,2)//根据给的指定位置进行删除元素,这指的是删除字符串索引位置1-2(1-2】,是左开右闭合的区间
代码案例:
package Bianchengti;
//StringBuffer进行字符串拼接
public class StringBuffer01 {
public static void main(String[] args) {
StringBuffer sb=new StringBuffer(40);
sb.append("www");
sb.append(".");
sb.append("baidu");
sb.append(".");
sb.append("com");
System.out.println(sb+"和下面的tostring是一样的");
System.out.println(sb.toString());
sb.insert(4,"纪先森");
System.out.println(sb);
//既然有添加那么肯定就有删除了
sb.delete(5,6);//删除索引值5-6之间的内容
System.out.println(sb);
}
}
输出结果: