[String ] StringBuffer VS StringBuilder
2024-08-31 22:40:54
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的时候,需要显示的使用。否则应用默认的就可以。
最新文章
- 火车头采集ecshop 文章接口文件
- DataList分页访问FooterTemplate模板里的控件
- 把字符串添加到HashMap中
- Windows7部署WordPress傻瓜式教程(IIS7.5+MySQL+PHP+WordPress)
- ipc$漏洞利用实例
- 1203.1——条件语句 之 if语句
- .net DataTable 取值辅助类
- OC中属性readwrite,readonly,assign,retain,copy,nonatomic 各是什么作用,在那种情况下用?
- 神奇的矩阵 NOI模拟题
- js手机对应的多级导航分享
- MySQL-client-5.6.36-1.linux_glibc2.5.x86_64.rpm安装详解
- ABP架构学习系列二:ABP中配置的注册和初始化
- 13_Android的生命周期
- Flask 模板系统
- 基于centos6.5安装部署mongdb3.6
- 数据库if判断语句
- BZOJ3589 动态树(树链剖分+容斥原理)
- eclipse 创建聚合maven项目
- yield python
- springboot-16-springboot中引入xml文件
热门文章
- Atitit  hre框架v5 新特性  HREv5
- Atitit.java jna  调用c  c++ dll的原理与实践  总结  v2  q27
- atitit.人脸识别的应用场景and使用最佳实践 java .net php
- android studio - 隐藏编辑器标签块上面的索引
- iOS开发正则表达式的学习
- c++如何new构造函数是protected的对象
- Alluxio部署(local模式)
- virtualbox 虚拟机硬盘扩容
- 框架应用:Mybatis - 开发详述
- WPF TextBox 验证输入