Java中String、StringBuffer与StringBuilder

xiaoxiao2021-02-28  88

String是immutable(不可变)的。

StringBuffer:字符串变量(Synchronized,即线程安全)。如果要频繁对字符串内容进行修改,出于效率考虑最好使用StringBuffer,如果想转成String类型,可以调用StringBuffer的toString()方法。

StringBuilder:字符串变量(非线程安全)。在内部,StringBuilder对象被当作是一个包含字符序列的变长数组。

效率方面,String、StringBuffer和StringBuilder逐渐提升。

转载请注明原文地址: https://www.6miu.com/read-61797.html

最新回复(0)