StringBuilder基礎概述

2021-10-08 09:50:04 字數 710 閱讀 2211

stringbuilder又稱為可變字串行,它是乙個類似於 string 的字串緩衝區。即它是乙個容器,容器中可以裝很多字串。並且能夠對其中的字串進行各種操作。

它的內部擁有乙個陣列用來存放字串內容,進行字串拼接時,直接在陣列中加入新內容。stringbuilder會自動維護陣列的擴容。原理如下圖所示:(預設16字元空間,超過自動擴充)

}public string tostring():將當前stringbuilder物件轉換為string物件。

public

class

stringbuilderdemo2

}

通過tostring方法,stringbuilder物件將會轉換為不可變的string物件。如:

public

class

stringbuilderdemo3

}

Java基礎 StringBuilder和包裝類

b 常用方法 string sbuilder str.tostring ii.char charat int index 返回此序列中指定索引處的 char 值 iii.stringbuilder delete int star,int end 移除此序列的子字串中的字元 iv.stringbuil...

StringBuilder與String有哪些區別

在相同字串的許多操作上,使用stringbuilder類會比使用string類更有效率。對於少量的字串拼接的字元操作,使用string模擬較方便。string類和stringbuilder類都用來處理字串,它們之間有著較多相似的常規用法,並且這兩個之間可以相互轉換,這導致很多人認為這兩者基本相同。但...

string和StringBuilder的區別

博主最近做訂餐系統,因為是在成品上進行迭代開發,所以裡面就有很多前人的智慧型和。神奇之處。然後我就看到了下面這一堆 stringbuilder sb new stringbuilder 訂單排到上面 if flagz 後面n多行後面還有就不整出來了,這堆 給我看蒙了,先不說好壞,不過做到了整齊。然後...