StringBuffer:
- 线程安全的可变字符序列。
- 可将字符串缓冲区安全地用于多线程环境。可以在必要时对这些方法进行同步访问。
- 功能:将数据转换成字符串,然后将字符添加或插入到字符串缓冲区中。
- 每个字符串缓冲区都有一定的容量(默认16字符)。
StringBuilder:
- 线程不安全的可变字符序列。
- 不保证同步访问。建议优先采用该类,因为在大多数实现中(单线程),它比
StringBuffer
要快。 - 功能:将数据转换成字符串,然后将字符添加或插入到字符串生成器中。
- 每个字符串生成器都有一定的容量(默认16字符)。
如有不对之处,请及时指正!