StringBuilder的常用方法

2021-08-29 01:15:33 字數 1178 閱讀 4531

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

一、建立stringbuilder物件

stringbuilder strb = new stringbuilder();

2、tostring():返回乙個與構建起或緩衝器內容相同的字串

system.out.println("string:"+strb.tostring());

//return "string:ch111c"

4、setcharat(int i, char c):將第 i 個**單元設定為 c(可以理解為替換)

strb.setcharat(2, 'd');

system.out.println("stringbuilder.setcharat:" + strb);

//return "stringbuilder.setcharat:chd11c"

5、insert(int offset, string str)/insert(int offset, char c):在指定位置之前插入字元(串)

system.out.println("stringbuilder.insertstring:"+ strb.insert(2, "ls"));

//return "stringbuilder.insertstring:chlsd11c"

system.out.println("stringbuilder.insertchar:"+ strb.insert(2, 'l'));

//return "stringbuilder.insertchar:chllsd11c"

6、delete(int startindex,int endindex):刪除起始位置(含)到結尾位置(不含)之間的字串

system.out.println("stringbuilder.delete:"+ strb.delete(2, 4));

//return "stringbuilder.delete:chsd11c"

C 字串常StringBuilder用方法

當我們對乙個字串需要頻繁的刪除和新增的時候,使用stringbuilder的效率較高 第一種建立方式 第二種建立方式 stringbuilder sb2 new stringbuilder 20 初始乙個空的stringbuilder物件,占有20個字元的大小 第三種建立方式 第一種建立方式和第二種...

StringBuilder的常見用法

stringbuilder的常見用法。1 初始化乙個stringbuilder。system.text.stringbuilder sb new system.text.stringbuilder 或者 stringbuilder sb new stringbuilder 3 刪除sb裡面的已有的內...

StringBuilder的基本用法

1.構造stringbuiler物件 1.stringbuiler using system using system.collections using system.linq using system.text public class test 2.基本使用方式 stringbuilder的使...