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)