String,StringBuffer,StringBuilder的区别
2017-12-28 21:18
381 查看
String是字符串常量,长度固定,每次做字符串拼接其实是创建了新的String进行赋值;StringBuffer和StringBuilder是字符串变量,长度可变,通过append()方法拼接。
区别:1.String不可变,StringBuffer和StringBuilder可变;
2.速度:StringBuilder>StringBuffer>String;
3.安全性:StringBuffer支持多线程,是安全的,StringBuilder不支持多线程,相对不安全;
适用场合:String用于赋值拼接次数少的地方,StringBuffer适用于多线程拼接数量多,StringBuilder适用于单线程拼接数量多。
区别:1.String不可变,StringBuffer和StringBuilder可变;
2.速度:StringBuilder>StringBuffer>String;
3.安全性:StringBuffer支持多线程,是安全的,StringBuilder不支持多线程,相对不安全;
适用场合:String用于赋值拼接次数少的地方,StringBuffer适用于多线程拼接数量多,StringBuilder适用于单线程拼接数量多。
相关文章推荐
- String,StringBuffer,StringBuilder的一些区别
- String,StringBuffer与StringBuilder的区别
- String,StringBuffer与StringBuilder的区别??
- String,StringBuffer与StringBuilder的区别??
- String,StringBuffer,StringBuilder的区别
- String、StringBuffer与StringBuilder之间区别
- String、StringBuffer与StringBuilder之间区别
- String,StringBuffer和StringBuilder的区别
- String,StringBuffer与StringBuilder的区别??
- string,StringBuffer与StringBuilder的区别??
- String、StringBuffer与StringBuilder之间区别
- [转载]String、StringBuffer与StringBuilder之间区别
- String、StringBuffer和StringBuilder的区别
- String、StringBuffer与StringBuilder之间区别
- java基础复习(一)String、StringBuffer、StringBuilder的区别
- 深入剖析java中String、StringBuffer、StringBuilder的区别
- String、StringBuffer与StringBuilder之间区别
- String、StringBuffer与StringBuilder之间区别
- String 和StringBuffer还有StringBuilder的区别
- String与StringBuffer、StringBuilder的区别