Java 中的 StringBuffer 和 StringBuilder 有什麼區別?


StringBuffer StringBuilder 類用於需要對字元序列進行大量修改的情況。

  • 與 String 不同,StringBuffer 和 String builder 型別的物件可以反覆修改,而不會留下大量新的未使用的物件。
  • StringBuilder 類是從 Java 5 引入的,StringBuffer 和 StringBuilder 之間的主要區別在於,StringBuilder 的方法不是執行緒安全的(不同步)。
  • 儘可能建議使用 StringBuilder ,因為它比 StringBuffer 更快。但是,如果需要執行緒安全,最佳選擇是 StringBuffer 物件。

更新於: 2020-02-25

276 次瀏覽

啟動你的事業

完成課程獲得認證

開始
廣告