String和StringBuffer——字符串性能优化总结
2010-03-10 13:32
375 查看
关键点
1. 无论何时只要可能的话使用字符串字面量来常见字符串而不是使用new关键字来创建字符串。
2. 无论何时当你要使用new关键字来创建很多内容重复的字符串的话,请使用String.intern()方法。
3. +操作符会为字符串连接提供最佳的性能——当字符串是在编译期决定的时候。
4. 如果字符串在运行期决定,使用一个合适的初期容量值初始化的StringBuffer会为字符串连接提供最佳的性能。
1. 无论何时只要可能的话使用字符串字面量来常见字符串而不是使用new关键字来创建字符串。
2. 无论何时当你要使用new关键字来创建很多内容重复的字符串的话,请使用String.intern()方法。
3. +操作符会为字符串连接提供最佳的性能——当字符串是在编译期决定的时候。
4. 如果字符串在运行期决定,使用一个合适的初期容量值初始化的StringBuffer会为字符串连接提供最佳的性能。
相关文章推荐
- javascript中字符串累加的性能优化(String和StringBuffer)
- 针对字符串(std::string)的性能优化checklist
- Android中五大字符串总结(String、StringBuffer、StringBuilder、Spanna
- 关于可变字符串StringBuffer和String的区别总结
- java性能优化之String字符串优化
- 用StringBuffer优化字符串性能
- Java中字符串操作类String、StringBuffer、StringBuilder区别及性能对比测试
- java String常量池与字符串拼接性能优化
- Android 字符串拼接总结 String,StringBuffer与StringBuilder的区别??
- 字符串的拼接,StringBuffer性能上还是远远优于String的
- Android性能优化总结
- string类 string.h头文件 cstring头文件区别以及读取一行字符串总结
- java中字符串的拼接使用StringBuffer而不使用String的理由
- day7 常用类字符串处理类--String、StringBuffer、StringBuilder 自动装箱、拆箱 Object类 Java 的异常处理机制
- Android内存性能优化(内部资料总结) 转
- iOS App 性能优化总结
- JavaScript性能优化小知识总结
- java字符串(1):String,StringBuffer,StringBuilder的使用与区别
- 【转帖】 整理:.NET 性能优化方法总结