StringBuilder的性能高于StringBuffer,因为StringBuffer是线程安全的。

首先说明一下,一般情况下,字符串相加默认是StringBuilder,但是当数量大于100,或者一定程度下,字符串拼接默认应用StringBuffer。

String str1 = "Hello";
String str2 = "World"; // default using StringBuilder
String str = str1+str2; // default using StringBuffer
while(true){
str += str1;
}

因此,当需要控制使用Stirngbuilder的时候,需要显示的使用。否则应用默认的就可以。

最新文章

  1. 火车头采集ecshop 文章接口文件
  2. DataList分页访问FooterTemplate模板里的控件
  3. 把字符串添加到HashMap中
  4. Windows7部署WordPress傻瓜式教程(IIS7.5+MySQL+PHP+WordPress)
  5. ipc$漏洞利用实例
  6. 1203.1——条件语句 之 if语句
  7. .net DataTable 取值辅助类
  8. OC中属性readwrite,readonly,assign,retain,copy,nonatomic 各是什么作用,在那种情况下用?
  9. 神奇的矩阵 NOI模拟题
  10. js手机对应的多级导航分享
  11. MySQL-client-5.6.36-1.linux_glibc2.5.x86_64.rpm安装详解
  12. ABP架构学习系列二:ABP中配置的注册和初始化
  13. 13_Android的生命周期
  14. Flask 模板系统
  15. 基于centos6.5安装部署mongdb3.6
  16. 数据库if判断语句
  17. BZOJ3589 动态树(树链剖分+容斥原理)
  18. eclipse 创建聚合maven项目
  19. yield python
  20. springboot-16-springboot中引入xml文件

热门文章

  1. Atitit  hre框架v5 新特性  HREv5
  2. Atitit.java jna  调用c  c++ dll的原理与实践  总结  v2  q27
  3. atitit.人脸识别的应用场景and使用最佳实践 java .net php
  4. android studio - 隐藏编辑器标签块上面的索引
  5. iOS开发正则表达式的学习
  6. c++如何new构造函数是protected的对象
  7. Alluxio部署(local模式)
  8. virtualbox 虚拟机硬盘扩容
  9. 框架应用:Mybatis - 开发详述
  10. WPF TextBox 验证输入