字符串构建器

原文: https://javabeginnerstutorial.com/core-java-tutorial/string-builder/

字符串构建器类似于字符串,但是可以修改。 字符串的缺点是,一旦创建,就无法对其进行修改。 为了克服这个问题,可以使用字符串缓冲区和字符串构建器。

字符串缓冲区和字符串构建器之间的区别

StringBuffer”可安全用于多个线程(线程安全)。 方法是同步的。 字符串构建器不是线程安全的。

在可能的情况下,建议使用StringBuilder优先于StringBuffer,因为在大多数情况下它将更快。

字符串缓冲区的重要方法

append() insert() length()

备忘单

  • StringBuilderStringBuffer之间的区别在于StringBuilder方法未同步。
  • 字符串构建器是可变的,与不可变的字符串相反。
  • StringBuilderequals方法不会被覆盖,因此不会比较StringBuilder的值。 就像使用String一样。