字符串拼接优先使用StringBuilder,若要求线程安全则使用StringBuffer
耗时情况如何?
String 是不可变的,StringBuffer、StringBuilder是可变的
String 、StringBuffer是线程安全的,StringBuilder是线程不安全的 (StringBuffer的append操作用了synchronized)
String对象串联的效率最慢,单线程下字符串的串联用StringBuilder,多线程下字符串的串联用StrngBuffer
原文链接:https://blog.csdn.net/yaoming168/article/details/88948918
网友评论