高效字符串操作注意事项:- 消除字符串连接
- 创建长字符串时,总是使用StringBuffter代替String
- 预先分配StringBuffer空间 StringBuffer sb = new StringBuffer(5000);
- StringBuffer 和StringBuilder的区别:
- java.lang.StringBuffer线程安全的可变字符序列。一个类似于String 的字符串缓冲区,但不能修改。
- StringBuilder,与该类相比,通常应该优先使用java.lang.StringBuilder类,因为它支持所有相同的操作,但由于它不执行同步,所以速度更快。
|
|