String+StringBuffer+StringBuilder三者区别

字符串拼接:

1、尽量少使用String(线程不安全,每次追加字符串都会创建新的对象,消耗时间最长,性能最差)

2、多线程操作字符串缓冲区下操作大量数据使用StringBuffer(每次追加对象都是同一个对象,线程安全,但是耗时会比String短比StringBuilder长)

3、单线程操作字符串缓冲区下操作大量数据使用StringBuilder(每次追加对象都是同一个对象,线程不安全,耗时最短)

原文地址:https://www.cnblogs.com/wangkc/p/10631495.html