Java中String 、StringBuffer和StringBuilder的区别

String 类是不可改变的,所以你一旦创建了 String 对象,那它的值就无法改变了

StringBuffer 和 StringBuilder 类相同点:

  • StringBuffer 和 StringBuilder 类的对象能够被多次的修改,并且不产生新的未使用对象。

StringBuffer 和 StringBuilder 类不同点:

  • StringBuilder 的方法不是线程安全的(不能同步访问),StringBuilder 速度优于 StringBuffer 。
  • StringBuffer 的方法是线程安全,有线程安全要求必须使用它。

猜你喜欢

转载自blog.csdn.net/qq_34500270/article/details/83022550
今日推荐