String、StringBuffer、StringBuilder
2016-03-21 10:14
465 查看
StringBuffer类和StringBuilder类、String类对比
1. 我的java学习日记,不是技术解答哦。 – gt.liu - 20160321
2. StringBuffer类不是多线程安全的,而StringBuilder是多线程安全的,相比而言,StringBuilder略快一点
3. String StringBuffer StringBuilder 都实现了CharSequence接口
4. CharSequence 是一个定义字符串操作的接口,包括length() charAt( int index ) subSequence( int start, int end ) 这三个API,但实现过程并不一样。
5.
5. 速度对比,一般情况(不绝对) StringBuiler > StringBuffer > String
6. 使用:String操作少量的数据使用。StringBuffer多线程操作大量数据使用。StringBuilder单线程操作大量数据使用。
1. 我的java学习日记,不是技术解答哦。 – gt.liu - 20160321
2. StringBuffer类不是多线程安全的,而StringBuilder是多线程安全的,相比而言,StringBuilder略快一点
3. String StringBuffer StringBuilder 都实现了CharSequence接口
4. CharSequence 是一个定义字符串操作的接口,包括length() charAt( int index ) subSequence( int start, int end ) 这三个API,但实现过程并不一样。
5.
5. 速度对比,一般情况(不绝对) StringBuiler > StringBuffer > String
6. 使用:String操作少量的数据使用。StringBuffer多线程操作大量数据使用。StringBuilder单线程操作大量数据使用。
相关文章推荐
- UIButton 防止多按钮同时按下
- UIButton的setImageEdgeInsets和setTitleEdgeInsets
- 对iOS 9 新增的控件 UIStackView 官方文档的翻译 第三部分
- priority queue
- UIBarButtonItem 左边间隙过大 解决方案
- Java排序算法(一)--快速排序(QuickSort)
- 类似于StringBuilder的字符串加强处理类
- 利用F#库canopy进行UI测试
- [LeetCode] Range Sum Query 2D - Mutable 二维区域和检索 - 可变
- Handler,Messgae,MessageQueue,Looper分析
- //var_dump(get_defined_constants(True));获取系统常量
- Uiautomator 2.0之UiDevice新增API学习小记
- Vue.js
- StringBuilder & StringBuffer
- 关于UIView的Alpha和NSDate的两个使用方法
- 【安卓】UI笔记
- QuiLoader 动态加载 QMainWindow
- Poj 2299 - Ultra-QuickSort 离散化,树状数组,逆序对
- QT 动态加载UI文件注意事项
- JSP局部刷新,子页面中的EasyUI失效问题解决