- String是不可变类,只要修改了String变量的值就需要重新new一个String对象;而StringBuffer和StringBuilder是可变类,即值的修改只会修改对象本身不会新建对象。
- StringBuffer是线程安全的,StringBuilder是线程不安全的,故StringBuffer适用于并发编程,而StringBuilder只适用于单线程的情况。
- 三者的操作速度:StringBuilder > StringBuffer > String
String StringBuffer和StringBuilder的区别
猜你喜欢
转载自blog.csdn.net/hellocode1900/article/details/80946286
今日推荐
周排行