Android中String与StringBuilder有什么区别?
2013-02-23 20:58
441 查看
stringbuilder 主要是解决对字符串做频繁修改操作时的性能问题,有一个容量的概念,先分配好一定的内存,在字符串长度达到上限之前,全部在此内存内操作,不涉及内存的重新分配和回收。
而 string 每次修改都会重新创建一个对象。
打个比方:你开发一个程序,但每次增加、修改和删除代码都要找领导申请汇报,你说效率高不?
后来领导说,改你自己模块内的代码不用找我了,你的地盘你作主,于是...
而 string 每次修改都会重新创建一个对象。
打个比方:你开发一个程序,但每次增加、修改和删除代码都要找领导申请汇报,你说效率高不?
后来领导说,改你自己模块内的代码不用找我了,你的地盘你作主,于是...
相关文章推荐
- String,StringBuilder以及StringBuffer这三个类之间有什么区别
- Android 字符串拼接总结 String,StringBuffer与StringBuilder的区别??
- java的String和android的String有什么区别?
- java基础(二)------ String,StringBuffer,StringBuilder有什么区别?
- C#中的string与stringbuilder有什么区别
- String,StringBuffer, StringBuilder 的区别是什么?
- Java中String、StringBuffer、StringBuilder、StringTokenizer有什么区别
- String、StringBuffer、StringBuilder到底有什么区别?
- String, StringBuffer, StringBuilder 三者之间的区别是什么?
- String 与StringBuilder有什么区别
- String,StringBuffer, StringBuilder 的区别是什么?String为什么是不可变的?
- 62. System.String 和System.StringBuilder有什么区别?
- Java String、StringBuffer、StringBuilder有什么区别
- String,StringBuffer,StringBuilder 三者之间的区别是什么?
- String StringBuffer StringBuilder有什么区别?它们之间的执行效率有什么不同?
- String 与StringBuilder有什么区别
- String , StringBuffer , StringBuilder有什么区别 深度解析 个人总结
- String 和 StringBuilder 有什么区别?
- Android课程---String、StringBuffer 、StringBuilder 的区别(转)
- Android中String、StringBuffer和StringBuilder的区别