使用StringBuffer類別的append方法可以將其他Java類型資料轉換為字串後,再追加到StringBuffer物件中。
將一個字串物件追加到目前StringBuffer物件中,並傳回目前StringBuffer物件的引用。
將int型資料轉換為字串物件後再追加到目前StringBuffer物件中,並傳回目前StringBuffer物件的引用。
將一個Object物件o的字串表示追加到目前String-Buffer物件中,並傳回目前StringBuffer物件的參考。
StringBuffer append(long n)、StringBuffer append(boolean n)、StringBuffer append(float n)、StringBuffer append(double n)和StringBuffer append(char n)。
得到參數n指定的位置上的單個字符,當前物件實體中的字串序列的第一個位置為0,第二個位置為1,以此類推。 n的值必須是非負的,且小於目前物件實體中字串序列的長度。
將目前StringBuffer物件實體中的字串位置n處的字元以參數ch指定的字元替換。 n的值必須是非負的,且小於目前物件實體中字串序列的長度。
StringBuffer物件使用insert方法將參數str指定的字串插入到參數index指定的位置,並傳回目前物件的參考。
StringBuffer物件使用reverse()方法將該物件實體中的字元翻轉,並傳回目前物件的參考。
delete(int startIndex,int endIndex)從目前StringBuffer物件實體中的字串中刪除子字串,並傳回目前物件的參考。這裡startIndex指定了需要刪除的第一個字元的下標,而endIndex指定了需要刪除的最後一個字元的下一個字元的下標。因此,要刪除的子字串從startIndex到endIndex-1。 deleteCharAt(int index)方法刪除目前StringBuffer物件實體的字串中index位置處的一個字元。
replace(int startIndex,int endIndex,String str)方法將目前StringBuffer物件實體中的字串的一個子字串用參數str指定的字串替換。被替換的子字串由下標startIndex和endIndex指定,即從startIndex到endIndex-1的字串被替換,該方法傳回目前StringBuffer物件的參考。