StringBuffer 和 StringBuilder 在 java 中有什麼區別?


如果需要對字串進行大量修改,則使用**StringBuffer**和**StringBuilder**類。

與 String 不同,StringBuffer 和 String builder 型別的物件可以反覆修改,而不用留下大量未使用的物件。

StringBuilder 類在 Java 5 中引入,StringBuffer 和 StringBuilder 類的主要區別在於,StringBuilder 的方法不是執行緒安全的(不同步)。

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

更新時間:2019-07-30

300 次瀏覽

開啟你的 職業生涯

完成課程認證

開始
廣告
© . All rights reserved.