StringBuilder 常用方法

2021-10-24 09:45:32 字數 431 閱讀 7124

stringbuilder delete(int start, int end) 刪除指定起始和結束位置之間的字元(含頭不含尾)

stringbuilder deletecharat(int index) 刪除指定下標處的字元

stringbuilder insert(int offset, object obj) 在指定下標處插入乙個任意型別資料

stringbuilder reverse()將字串翻轉

void setcharat(int index, char ch) 修改指定下標處的字元為ch

void setlength(int newlength) 設定字串長度是newlength

trimtosize() 將所有沒有使用的陣列空間去除 。 如果使用setlength,該方法無效

int capacity() 返回當前容量。

常用類庫StringBuilder

常用類庫 stringbuilder高效的字串操作 後台編輯使用的比較多 當大量進行字串操作的時候,比如,很多次的字串的拼接操作。string 物件是不可變的。每次使用 system.string 類中的乙個方法時,都要在記憶體中建立乙個新的字串物件,這就需要為該新物件分配新的空間。在需要對字串執行...

StringBuilder的常用方法

在程式開發過程中,我們常常碰到字串連線的情況,方便和直接的方式是通過 符號來實現,但是這種方式達到目的的效率比較低,且每執行一次都會建立乙個string物件,即耗時,又浪費空間。使用stringbuilder類就可以避免這種問題的發生,下面就stringbuilder的使用做個簡要的總結 一 建立s...

StringBuilder的常用方法

在程式開發過程中,我們常常碰到字串連線的情況,方便和直接的方式是通過 符號來實現,但是這種方式達到目的的效率比較低,且每執行一次都會建立乙個string物件,即耗時,又浪費空間。使用stringbuilder類就可以避免這種問題的發生,下面就stringbuilder的使用做個簡要的總結 一 建立s...