Java 中 StringBuffer 和 StringBuilder 有什麼區別?
當需要對字串進行大量修改時,會使用 StringBuffer和StringBuilder類。
與字串不同的是,可以對 StringBuffer 和 String 型別的物件反覆修改,而不會留下大量新的未用物件。
自 Java 5 以後,引入了 StringBuilder 類,StringBuilder 和 StringBuffer 之間的區別在於,StringBuilder 的方法執行緒不安全(不同步)。
建議儘可能使用 StringBuilder,因為它比 StringBuffer 更快。但是,如果需要執行緒安全性,最佳的選擇是 StringBuffer 物件。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP