zoukankan      html  css  js  c++  java
  • String、Stringbuilder、StringBuffer异同

    相同点:

      String、Stringbuilder、StringBuffer 都可以操作字符串

    String和Stringbuilder、StringBuffer不同点

      String 声明的是不可变的对象,每次操作都会生成新的String对象,然后将原有的指针指向新的String 对象

      Stringbuilder、StringBuffer 可以在原有的基础上进行操作,所以在经常修改字符串的内容情况下,尽量使用Stringbuilder、StringBuffer 

    Stringbuilder、StringBuffer不同点

      StringBuffer StringBuilder 最大的区别在于:StringBuffer 是线程安全的,而 StringBuilder 是非线程安全的,所以StringBuilder 的性能会高于 StringBuffer

      所以在单线程环境下推荐使用 StringBuilder,多线程环境下推荐使用 StringBuffer

  • 相关阅读:
    【模板】后缀自动机
    【模板】矩阵求逆
    【hdu5517】Triple
    【模板】多标记 LCT
    【洛谷P4172】水管局长
    【模板】LCT
    【CF786B】Legacy
    jacoco学习
    python + redis
    Python Gitlab Api 使用方法
  • 原文地址:https://www.cnblogs.com/zhixinSHOU/p/13502888.html
Copyright © 2011-2022 走看看