区别
一:速度快慢
StringBuilder速度较快
StringBuffer相对较慢
二:线程是否安全
StringBuilder线程不安全
StringBuffer线程安全
联系
拥有共同的方法名比如append等,都是对字符串进行操作,
大量字符串相加,使用StringBuilder和StringBuffer比直接s1+s2+s3.....性能更好.
当我们有大量的字符串操作时
在单线程下,建议使用StringBuilder
在多线程下,建议使用StringBuffer
1、执行速度方面的比较:StringBuilder > StringBuffer
2、StringBuilder:线程非安全的 StringBuffer:线程安全的
3、单线程操作字符串缓冲区 下操作大量数据 = StringBuilder
4.、多线程操作字符串缓冲区 下操作大量数据 = StringBuffer