String和StringBuilder及StringBuffer的区别?
1.String的拼接会产生临时对象,StringBuilder及StringBuffer不会
String的内容不可修改,StringBuffer与StringBuilder的内容可以修改.
2.String的拼接会优化为StringBuilder的append()
3.StringBuilder及StringBuffer的一些方法是String不具备的
StringBuilder及StringBuffer的区别?
StringBuilder和String一般用于单线程情况下,
StringBuffer一般用于多线程,是线程安全的
StringBuilder及StringBuffer常用方法
reverse()
append()
public synchronized StringBuffer delete(int start, int end)
public synchronized StringBuffer insert(int offset, 各种数据类型 b)