由較短的字串構建字串時,直接連線都會構建新的string物件,耗時又浪費空間。
使用stringbuilder類可避免上述問題
stringbuilder builder =
newstringbuilder()
;//新建乙個空的字串構建器
builder.
(ch)
;//尾部新增字元
builder.
(str)
;//尾部新增字串
builder.
setcharat
(i, ch)
;//設定第i個**單元為字元ch
builder.
insert
(i, ch)
;//在第i位插入字元ch
builder.
insert
(i, str)
;//在第i位插入字串str
builder.
delete
(startindex, endindex)
;//刪除startindex到endindex-1的**單元
string completedstring = builder.
tostring()
;//構建字串,獲得string物件
Java構建字串
有些時候需要有較短的字串構建字串,採用字串連線的方式達到此目的效率比較低,每次連線字串,都會構建乙個新的string物件,既耗時,又浪費空間。使用stringbuilder類就可以避免此類問題。例如 stringbuilder builder new stringbuilder 方法說明 int l...
構建字串。
之前一直在查詢之類的問題,今天正好有機會和大家分享一下.package lixiangmao public class string4 每日一道理 乙個安靜的夜晚,我獨自一人,有些空虛,有些淒涼。坐在星空下,抬頭仰望美麗天空,感覺真實卻由虛幻,閃閃爍爍,似乎看來還有些跳動。美的一切總在瞬間,如同 海...
StringBuilder 字串構建
string 物件是不可改變的。每次使用 system.string 類中的方法之一時,都要在記憶體中建立乙個新的字串物件,這就需要為該新物件分配新的空間。在需要對字串執行重複修改的情況下,與建立新的 string 物件相關的系統開銷可能會非常昂貴。如果要修改字串而不建立新的物件,則可以使用 sys...