String+StringBuffer+StringBuilder三者区别

字符串拼接:

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

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

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

posted @ 2019-03-31 15:22  鸿飞冥冥  阅读(365)  评论(0编辑  收藏  举报