首先我們要用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);
}
}
輸出結果: