三者在执行速度的比较:StringBuilder > StringBuffer > String
- String:字符串常量,被final修饰,一旦声明变不可变; String str=new String("abc"); 这段代码共创建了2个String对象
2.StringBuffer 是一个长度可变,通过追加的方式扩充,并且是线程安全的
3.StringBuilder 一般在线程安全的情况下用StringBuilder代替StringBuffer使用,性能更好
三者在执行速度的比较:StringBuilder > StringBuffer > String
2.StringBuffer 是一个长度可变,通过追加的方式扩充,并且是线程安全的
3.StringBuilder 一般在线程安全的情况下用StringBuilder代替StringBuffer使用,性能更好
转载于:https://my.oschina.net/wlwlwlw/blog/676802