當前位置:編程學習大全網 - 源碼破解 - stringbuilder和stringbuffer區別是什麽?

stringbuilder和stringbuffer區別是什麽?

1、類型不同:

StringBuffer是字符串變量,它的對象是可以擴充和修改的。

StringBuilder是壹個可變的字符序列。

2、作用:

StringBuffer可以存儲和操作字符串,即包含多個字符的字符串數據。

StringBuilder類被設計用作StringBuffer的壹個簡易替換,用在字符串緩沖區被單個線程使用的時候(這種情況很普遍)。

擴展資料:

StringBuilder有四個構造函數:

1、StringBuilder() value內容為空,並設置容量為16個字節;

2、StringBuilder(CharSequece seq)使用seq初始化,容量在此基礎上加16;

3、StringBuilder(int capacity)設置特定容量;

4、StringBuilder(String str)使用str初始化,容量str大小的基礎上加16;

  • 上一篇:葫蘆島百萬大撤僑的歷史回顧
  • 下一篇:苗圃主演的《櫻桃》在哪兒拍的?
  • copyright 2024編程學習大全網