java中String、StringBuffer和StringBuilder的區別

String是不可變序列,每次修改都要丟棄舊對象,創建新對象。少量字符操作的時候使用。 StringBuffer是可變序列,效率比StringBuilder低,線程安全。多線程操作大量字符操作時使用。 StringBuilder是可變序列,效率高,線程不安全。單線程操作大量字符操作時使用。 運行速度比較:StringBuilder > StringBuffer > String
相關文章
相關標籤/搜索