Java 構建字串

2021-09-11 05:53:49 字數 668 閱讀 7800

由較短的字串構建字串時,直接連線都會構建新的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...