StringBuffer類的概述

2021-08-22 02:28:59 字數 2261 閱讀 3395

stringbuffer的概述

對字串進行拼接操作,每次拼接,都會構建乙個新的string物件太浪費空間,由此引出了stringbuffer這個類。

而stringbuffer可以解決這個問題

stringbuffer和string的區別

string

類表示內容不可以改變的字串;

stringbuffer

類表示內容可以被修改的字串

stringbuffer的構造方法:

public stringbuffer():                無參構造方法

public stringbuffer(int capacity):    指定容量的字串緩衝區物件

public stringbuffer(string str):        指定字串內容的字串緩衝區物件

stringbuffer的方法:

public int capacity():返回當前容量    理論值

public int length():返回長度(字元數) 實際值

stringbuffer常見功能:

public stringbuffer insert(int offset,string str)在指定位置把字串插入到原字串中

public stringbuffer deletecharat(int index)刪除指定索引處的字元

public stringbuffer delete(int start,int end)刪除指定索引到指定索引間的字串

public stringbuffer replace(int start,int end,string str) 用指定字串替換指定索引到另乙個指定索引處的元素

public stringbuffer deletecharat(int index):刪除指定位置的字元,並返回本身

public string substring(int start):            從指定位置擷取到末尾

public string substring(int start,int end):    擷取從指定位置開始到結束位置,包括開始位置,不包括結束位置

public stringbuffer delete(int start,int end):刪除從指定位置開始指定位置結束的內容,並返回本身

public stringbuffer reverse()將當前字串反轉返回

public string substring(int start)從指定索引擷取字串

public string substring(int start,int end) 擷取從指定索引到另一指定索引(注意:返回值型別不再是stringbuffer本身)

string和stringbuffer的互換

面試題:如何實現stringbuffer

string的相互轉換?

答:

stringbuffer轉換到

string:通過

string類的構造方法;通過

stringbuffer中的

tostring()方法;

string

轉換到stringbuffer

的方式:通過

stringbuffer

類的構造方法;通過

stringbuffer

類的、

StringBuffer類的概述

1.stringbuffer類的概述 stringbuffer和string的區別 2.stringbuffer類的構造方法 案例演示public class demo1 stringbuffer stringbuffer的方法 3.stringbuffer的新增功能 public stringbu...

JAVA常用類 StringBuffer類

string類和stringbuffer類都實現了charsequence介面 一.功能介紹 string類建立的物件實體不能改變,除非重新建立所需的物件 stringbuffer類建立的物件實體可以修改,而不用重新建立所要求的物件。二.物件建立 stringbuffer類有三種構造方法用來構造物件...

常用類庫 StringBuffer類

掌握目標 1,掌握stringbuffer與string的區別。2,掌握stringbuffer常用方法。3,掌握stringbuffer實際應用。stringbuffer是使用緩衝區的,本身也是操作字串的,但是與string類不同,string類的內容一旦宣告則不可改變,改變的只是位址指向。而st...