StringBuilder的常用方法

2021-08-15 21:11:15 字數 1116 閱讀 5576

**:

在程式開發過程中,我們常常碰到字串連線的情況,方便和直接的方式是通過」+」符號來實現,但是這種方式達到目的的效率比較低,且每執行一次都會建立乙個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的使...