下面列出了 StringBuffer
和 StringBuilder
之间的区别:
编号 | StringBuffer | StringBuilder |
---|---|---|
1 | StringBuffer 是同步的,即线程安全的。两个线程不能同时调用 StringBuffer 的方法。 |
StringBuilder 是非同步的,即不是线程安全的。两个线程可以同时调用 StringBuilder 的方法。 |
2 | StringBuffer 比 StringBuilder 效率低。 |
StringBuilder 比 StringBuffer 更高效。 |