答:java提供三个类操作字符串:String、StringBuffer、StringBulider
(1)String是内容不可以改变的字符串,底层代码使用的final
StringBuffer、StringBulider是内容可以改变的字符串
(2)StringBuffer是线程安全的,加了锁,故效率较低
StringBulider是线程不安全的,效率较高
(1)例子:字符串拼接
1。使用String则要创建三个对象然后通过+的方式进行拼接
2。StringBuffer、StringBulider则仅需一个对象,用append的方法进行拼接