String:当创建一个String对象后,对其修改时是新建一个对象,然后指向新的对象。
StringBuffer:新建对象时使用new,不能直接赋值,对其修改时使用append()。
StringBuilder:跟StringBuffer类似,只不过StringBuilder支持多线程,是线程安全的。
本文对比了String、StringBuffer和StringBuilder三个类的区别。String对象在修改时会新建对象;StringBuffer使用new创建并用append()方法进行修改;StringBuilder与StringBuffer类似,但支持多线程操作。
String:当创建一个String对象后,对其修改时是新建一个对象,然后指向新的对象。
StringBuffer:新建对象时使用new,不能直接赋值,对其修改时使用append()。
StringBuilder:跟StringBuffer类似,只不过StringBuilder支持多线程,是线程安全的。

被折叠的 条评论
为什么被折叠?