本帖最后由 菠萝包丶 于 2014-5-5 21:19 编辑
StringBuilder/StringBuffer类与String类的区别:
StringBuilder/StringBuffer类是可以替代String类的另一种处理字符串的解决方案。一般来说,只要使用了字符串的地方,都可以使用StringBuilder/StringBuffer类。它们比String类更灵活、可以给一个StringBuilder或StringBuffer中添加、插入或追加新的内容,但是String对象一旦创建,它的值就固定了。
StringBuilder与StringBuffer类的区别:
除了StringBuffer中修改缓冲区的方法是同步的以外,StringBuilder类与StringBuffer类是很相似的,如果是多任务访问,就使用StringBuffer;而如果是单任务访问,使用StringBuilder会更有效。StringBuilder/StringBuffer类中的构造方法和其他方法几乎是完全一样的。
所以主要的使用方法和区别都跟楼主所说的那样,效率,安全问题的区别
|