Java 中 StringBuffer 和 StringBuilder 有什麼區別?


當需要對字串進行大量修改時,會使用 StringBufferStringBuilder類。

與字串不同的是,可以對 StringBuffer 和 String 型別的物件反覆修改,而不會留下大量新的未用物件。

自 Java 5 以後,引入了 StringBuilder 類,StringBuilder 和 StringBuffer 之間的區別在於,StringBuilder 的方法執行緒不安全(不同步)。

建議儘可能使用 StringBuilder,因為它比 StringBuffer 更快。但是,如果需要執行緒安全性,最佳的選擇是 StringBuffer 物件。

更新於:30-Jul-2019

304 人瀏覽

開啟你的 職業

完成該課程即可獲得認證

開始
廣告
© . All rights reserved.