Java解惑之String的"+"一定差於StringBuilder的append嗎?(轉載)

一個String對象的長度是固定的,不能改變它的內容,或者是附加新的字符至String對象中。您也許會使用+來串聯字符串以達到附加新字符或字符串的目的,但+會產生一個新的String實例。如果程序對這種附加字符串的需求很頻繁,並不建議使用+來進行字符串的串聯。在面向對象程序設計中,最好是能重複運用已生成的對象,對象的生成需要內存空間與時間,不斷地產生String實例是一個沒有效率的行爲。 J
相關文章
相關標籤/搜索