A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

什么时候用StringBuilder好?什么时候用StringBuffer好?

4 个回复

倒序浏览
StringBuilder、StringBuffer在方法上区别并不大。
主要区别的是,StringBuilder是线程不安全的。StringBuffer则是线程安全的。
一般你要是追求效率。建议用StringBuilder,因为他线程不同步效率也就高了。反之想为了程序的稳定性,安全性,就要使用StringBuffer了
回复 使用道具 举报
StringBuilder是线程不安全的。StringBuffer则是线程安全的。
一般你要是追求效率。建议用StringBuilder,因为他线程不同步效率也就高了。
回复 使用道具 举报
区别不大 ,
StringBuffer 与StringBuilder的区别
a.        StringBuffer是JDK1.0版本的,是同步的,线程安全的,效率低
b.        StringBuilder是JDK1.5版本的,是不同步的,线程不安全的,效率高
String与StringBuffer,StringBuilder的区别
a.        String是一个不可变的字符序列
b.        StringBuffer,StringBuilder是可变的字符序列
一般追求效率。建议用StringBuilder,线程不同步效率高。
回复 使用道具 举报
孙洪勇 发表于 2016-9-8 19:01
StringBuilder是线程不安全的。StringBuffer则是线程安全的。
一般你要是追求效率。建议用StringBuilder, ...

朋友,你复制也复制的有点水平把。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马