StringBuffer類:線程不安全的(異步)
StringBuilder類:線程安全的(同步)
常用方法:
append() 追加字符串
delete() 刪除字符串
insert() 插入字符串
實例:
package common_class;
/**
* 演示StringBuffer類
* @author 學霸聯盟 - 趙燦
*/
public class StringBufferDemo {
public static void main(String[] args) {
//創建對象,此時對象爲空字符串
StringBuffer strBuffer = new StringBuffer();
//輸出空白
System.out.println(strBuffer.toString());
//追加字符串
strBuffer.append("abc");
strBuffer.append("xyz");
//可以看到修改的是對象本身;輸出結果:abcxyz
System.out.println(strBuffer);
//第一個參數:開始下標,第二個參數:結束下標
strBuffer.delete(1, 3);
//輸出結果:axyz
System.out.println(strBuffer);
//第一個參數:插入的下標位置,第二個參數:插入的內容
strBuffer.insert(1, "mm");
//輸出結果:ammxyz
System.out.println(strBuffer);
}
}