stringbuffer和stringbuilder区别

 StringBuffer:

  1. 线程安全的可变字符序列。
  2. 可将字符串缓冲区安全地用于多线程环境。可以在必要时对这些方法进行同步访问
  3. 功能:将数据转换成字符串,然后将字符添加或插入到字符串缓冲区中
  4. 每个字符串缓冲区都有一定的容量(默认16字符)。

StringBuilder

  1. 线程不安全的可变字符序列。
  2. 不保证同步访问。建议优先采用该类,因为在大多数实现中(单线程),它StringBuffer 要快。
  3. 功能:将数据转换成字符串,然后将字符添加或插入到字符串生成器中
  4.  每个字符串生成器都有一定的容量(默认16字符)。

 

如有不对之处,请及时指正!

猜你喜欢

转载自blog.csdn.net/weixin_41817688/article/details/85854601