Java中String 、StringBuffer和StringBuilder的區別

String 類是不可改變的,所以你一旦創建了 String 對象,那它的值就無法改變了

StringBuffer 和 StringBuilder 類相同點:

  • StringBuffer 和 StringBuilder 類的對象能夠被多次的修改,並且不產生新的未使用對象。

StringBuffer 和 StringBuilder 類不同點:

  • StringBuilder 的方法不是線程安全的(不能同步訪問),StringBuilder 速度優於 StringBuffer 。
  • StringBuffer 的方法是線程安全,有線程安全要求必須使用它。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章