String、StringBuffer和StringBuilder之间的区别
2017-06-17 17:59
471 查看
String是固定不变的,而StringBuffer和StringBuilder可以改变它们的值。
StringBuffer和StringBuilder唯一的区别是StringBuilder是非同步的而StringBuffer是同步的。
当系统需要运行单线程时,使用StringBuilder比较好。StringBuilder比StringBuffer更有效用。
选择原则:
如果你的文本(字符串)不会改变就用String类因为String对象是不可变的。
如果你的文本(字符串)可以改变并且在单线程中访问,使用StringBuilder。
如果你的文本(字符串)可以改变并且在多线程中访问,使用StringBuffer。
StringBuffer和StringBuilder唯一的区别是StringBuilder是非同步的而StringBuffer是同步的。
当系统需要运行单线程时,使用StringBuilder比较好。StringBuilder比StringBuffer更有效用。
选择原则:
如果你的文本(字符串)不会改变就用String类因为String对象是不可变的。
如果你的文本(字符串)可以改变并且在单线程中访问,使用StringBuilder。
如果你的文本(字符串)可以改变并且在多线程中访问,使用StringBuffer。
相关文章推荐
- String、StringBuffer与StringBuilder之间区别
- String、StringBuffer与StringBuilder之间区别
- String、StringBuffer与StringBuilder之间区别
- String、StringBuffer与StringBuilder之间区别
- 【Java基础】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 直接赋值和new后赋值区别
- String、StringBuffer与StringBuilder之间区别
- String,StringBuffer,StringBuilder三者之间的区别
- String、StringBuffer与StringBuilder之间区别