java String (詳解三)

StringBuffer和StringBuilder

1:所屬包 java.lang包
2:默認繼承 Object StringBuffer和StringBuilder 沒有compareTo方法有append()方法拼接字符串
3:特性可變數組 char[] value 可動態擴容
4:StringBuilder對象的構建(StringBuffer類似):

 StringBuilder stringBuilder =new St1ringBuilder();
      //默認創建長度16個空間的對象
     StringBuilder stringBuilder1  = new StringBuilder(20);
        //默認創建長度20個空間的對象
        StringBuilder stringBuilder2  = new StringBuilder("abc");
        //帶字符串

5:StringBuilder 主要方法 appdend()

  System.out.println(stringBuilder2.append("d"));//輸出abcd

性能比String.concat快很多很多 適合字符串經常修改的時候

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章