1. 程式人生 > >Java中StringBuffer

Java中StringBuffer

StringBuffer:
StringBuffer類和String一樣,也用來代表字串,只是由於StringBuffer的內部實現方式和String不同,所以StringBuffer在進行字串處理時,不生成新的物件,在記憶體使用上要優於String類。

格式:StringBuffer sb=new StringBuffer(“字串”);
不能像String一樣直接建立物件。
必須通過關鍵字new來實現。

方法:
append() :追加方法
追加加內容當前StringBuffer物件的末尾,類似於字串的連線,呼叫該方法以後,StringBuffer物件的內容也發生改變。

**insert():**方法也稱為新增,插入方法。
sb.insert(3,“好的”);
參1:插入的位置
參2:插入的內容

deleteCharAt():刪除方法。
刪除指定位置的字元

delet():刪除方法
該方法是從指定位置開始刪除到指定位置結束
sb.delete(1,3);
該方法有兩個引數:
引數1:指定位置開始
引數2:指定位置結束

反轉方法:reverse()
該方法的作用是將StringBuffer物件中的內容反轉。
替換方法:replace()(也叫修改字串)
該方法為修改字串中指定位置到指定位置中的字串。
sb.replace(2,4,“hh”);
該方法有三個引數
引數1:開始位置
引數2:結束位置
引數3:需要修改的內容