stringbuilder轉換成string運算複雜了麼

2022-07-28 15:50:12 字數 1111 閱讀 5336

1樓:平嬡曾依波

string可以儲存和操作字串,即包含多個字元的字元資料。這個string類提供了儲存數值不可改變的字串。

stringbuilder是執行緒不安全的,執行效率高,如果乙個字串變數是在方法裡面定義,這種情況只可能有乙個執行緒訪問它,不存在不安全的因素了,則用stringbuilder。如果要在類裡面定義成員變數,並且這個類的例項物件會在多執行緒環境下使用或者變數的內容不斷變化,那麼最好用stringbuffer。

2樓:

當然是stringbuilder更高效,使用string進行拼接的話,沒拼接一次就生成了乙個新的string物件,不但消耗了系統資源,還生成了n多的垃圾字串。

使用stringbuilder 和stringbuffer 都比直接用string拼接效率高得多。不過如果是些小系統,用用string的「+」也沒關係,不過最好還是養成好習慣,能不用的時候盡量不要用~~~

3樓:匿名使用者

stringbuilder 對於字串的拼接效率高一些,你可以查查asp.net效能優化方面的東西

stringbuilder轉換為string可以使用tostring()方法,那string轉換為stringbuilder怎麼轉

4樓:匿名使用者

用str去new乙個stringbuilder(string str)

構造乙個字串生成器,並初始化為指定的字串內容。

什麼方法可以直接把stringbuilder轉化為string

5樓:酷愛大長腿

string=stringbuilder.tostring();

如何將兩個stringbuilder物件不轉換為string型別直接拼接。並且以writeline寫出?

6樓:

只用乙個stringbuilder物件應該可以吧,它不是有add這樣的方法嗎,沒必要建立多個stringbuilder物件啊,因為它是動態申請的,如果連stringbuilder都滿足不了你的需求,說明你機子記憶體太小了……

英語同義句轉換句型轉換,英語中的句型轉換是什麼意思

71.tells lies 72.be patient 73.at most 74.more than 75.arrived at 英語中的句型轉換是什麼意思 英語中的 句型轉換 就是先給乙個完整的句子a,再根據括號內的要求 有時沒有明確,須自己觀察 在第二個句子b的空白處填上適當的詞來完成的句型轉...

篆體字轉換簡體,篆體字轉換簡體

哥們,你是不是從一枚印章上摹寫下來的?如果我沒猜錯的話,這枚印章上刻的是 xx之印 只不過你把 之 字上面的字的最後一橫 或者是印章的邊框線 當成 之 字頭上的一橫了。也就是說,你摹寫的這兩個字應該是 之印 如圖,這是清朝篆刻家吳讓之的一方印,刻的是 一日之跡 你看那個 之 字。篆體字轉換成簡體字的...

英語同義句轉換,同義句轉換英語

26,he arrived in beijing five minutes ago.27.i came to the usa last year.28.i was home yesterday.29.they were here last week.30.we came back to fuzhou...