String,StringBuffer和StringBuilder的区别

String

常量,是不可变的。一旦创建好就是不可变的。

StringBuffer

可变的。有synchonized,是线程安全的。

StringBuilder

线程不安全的。

哪一个增加字符串长度的效率高

StringBuilder效率高,StringBuffer效率稍低一些。

参考资料:String、StringBuffer、StringBuilder的区别

你可能感兴趣的:(Java,java,开发语言)