String、StringBuffer与StringBuilder之间区别
2016-04-11 20:13
351 查看
最近学习到StringBuffer,心中有好些疑问,搜索了一些关于String,StringBuffer,StringBuilder的东西,现在整理一下。
关于这三个类在字符串处理中的位置不言而喻,那么他们到底有什么优缺点,到底什么时候该用谁呢?下面我们从以下几点说明一下
1.三者在执行速度方面的比较:StringBuilder > StringBuffer > String
2.String <(StringBuffer,StringBuilder)的原因
String:字符串常量
StringBuffer:字符创变量
StringBuilder:字符创变量
从上面的名字可以看到,String是“字符创常量”,也就是不可改变的对象。对于这句话的理解你可能会产生这样一个疑问 ,比如这段代码:
关于这三个类在字符串处理中的位置不言而喻,那么他们到底有什么优缺点,到底什么时候该用谁呢?下面我们从以下几点说明一下
1.三者在执行速度方面的比较:StringBuilder > StringBuffer > String
2.String <(StringBuffer,StringBuilder)的原因
String:字符串常量
StringBuffer:字符创变量
StringBuilder:字符创变量
从上面的名字可以看到,String是“字符创常量”,也就是不可改变的对象。对于这句话的理解你可能会产生这样一个疑问 ,比如这段代码:
相关文章推荐
- StringBuffer与StringBuilder的区别
- UIScrollView subviews多了两个UIImageView
- Gensim and LDA: a quick tour
- 334. Increasing Triplet Subsequence
- zoj 3929 Deque and Balls 树状数组 递推
- 常用SQL语句的整理--SQL server 2008(查询三--子查询)和guid
- UITextField Delegate
- [New learn]动画-基于UIView
- lightoj 1048 - Conquering Keokradong 二分答案
- poj-1986 Distance Queries(lca+ST+dfs)
- UITableView 滑动cell显示不全
- UIImagePikerController 浅析
- iOS彩票项目--第四天,新特性界面搭建,UICollectionViewController的初次使用
- java并发:AbstractQueuedSynchronizer的介绍和原理分析
- 前端工具HBuilder安装Sass插件
- iOS xib下设置UILabel等控件的边框
- easy-ui的datetimebox回显不能清除的问题
- uitableview处理section的不悬浮,禁止section停留的方法
- Android BluetoothAdapter详解
- hdoj1242 Rescue