Stringbuffer和StringBuilder的方法和功能完全等价。 但 stringBuffer是线程安全的,因为它用Synchronize修饰,同时效率低,因为要上锁。 StringBuilder不是线程安全的,所以速度更快。