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;