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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

String、StringBuffer和StringBuilder的区别:
  1.通过+在拼接字符串时只能用于String类,不能用于StringBuffer类
  2.String是不可变的,StringBuffer是可变的
  3.StringBuffer是线程安全的,而String是线程不安全的
  4.StringBuilder类是线程不安全的,不能保证同步,如果单线程使用字符串缓冲区,建议使用StringBuilder类,它比StringBuffer更快
  5.如果是少量的、不频繁的字符串操作,首选String
     如果是单线程大量、频繁的操作字符串,推荐StringBuilder
     如果是多线程大量、频繁的操作字符串,只能StringBuffer

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马