1 运行速度上 String<StringBuffer<StringBuilder
why?
String 字符串常量
StringBuffer 字符串变量
StringBuilder 字符串变量
这就是为什么运行速度不一致的原因,String 每次都要创立一个对象,而其他两个则是在原有的对象上增加或删改
2 StringBuffer 线程安全的(推荐使用)
StringBuilder 线程不安全的(单线程下运行速度比StringBuffer要快)
1 运行速度上 String<StringBuffer<StringBuilder
why?
String 字符串常量
StringBuffer 字符串变量
StringBuilder 字符串变量
这就是为什么运行速度不一致的原因,String 每次都要创立一个对象,而其他两个则是在原有的对象上增加或删改
2 StringBuffer 线程安全的(推荐使用)
StringBuilder 线程不安全的(单线程下运行速度比StringBuffer要快)